对称加密算法和非对称加密算法的区别

对称加密算法和非对称加密算法的区别

1.对称加密算法加密和解密使用的密钥的是相同的,也就是只有一个密钥,而非对称加密算法有两个密钥,也就是加密和解密所使用的密钥是不同的 2.各自算法不同 3.对称加密算法加密速度快(相对的),非对称算法,密钥成对生成,公钥对外发布,但是对大数据的加解密速度比对称算法慢。 4.还有就是安全性不同,对称加密算法,在传输的过程中被窃听那就玩完了,而非对称加密算法就可以很好的避免这个问题 5.数字签名,对称加密不可以用于数字签名和数字鉴别,非对称加密可以用于数字签名和数字鉴别。

对称加密算法与非对称加密算法的相同点

废话一句:都是加密算法 咳咳… 1.都是可逆的 2.然后… 然后… emm 暂时没有想到

对称加密算法和非对称加密算法的优缺点

对称加密算法:速度快但是安全性不可保证、安全性取决于密钥的长度、对称加密算法是可逆的、占用的资源空间较少、源认证存在问题 非对称加密算法:安全性高但是速度慢、非对称加密算法压缩可逆、占用运算空间资源较多、源认证存在问题

常见的算法

对称加密算法:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK、AES等等 非对称加密算法:RSA、Elgamal、背包算法、Rabin、D-H、ECC等等 ps: ECC:椭圆曲线加密算法

其他链接

会同步该博客发一些自制视频

用的比较少

一些源代码

不懂的我一般会在上面提问

同步该博客内容相同

同步该博客内容相同

个人联系方式

邮箱:xiaoyangaichibaozi@yeah.net

有意添加请备注 啊啊啊啊

经验分享 程序员 微信小程序 职场和发展