对称加密与非对称加密的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/maosilu_ICE/article/details/86286553

之前两篇文章写到了对称加密与非对称加密的实现,但是最近被问到这两种加密的区别,还是有点懵,自己思考不够深入。现在总结一下这两种加密的区别。

对称加密:

对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率高。但是,

(1)收发信息方都使用同一密钥,一改就得全改,如果渠道众多,每对用户都要使用唯一的密钥,密钥将成几何数增长,管理困难,使用成本较高。对称加密算法在分布式网络系统上使用较为困难,主要是因为密钥管理困难,使用成本较高。

(2)而且密钥在沟通过程中,使用电话或者邮件等,难免有泄漏,不够安全

非对称加密:

非对称加密加密的字符串不能太长,否则会造成效率缓慢。

但是非对称加密有需要一对公私钥,私钥只在收信方保存,因此安全性大大提高,公钥可以提供给任何发信方。公钥加密的东西只有对应私钥能解密,私钥加密的东西也只有对应公钥能解密,加解密使用两把不同的钥匙,所以是非对称的加密。

借鉴文章:

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

对称加密和非对称加密介绍和区别

猜你喜欢

转载自blog.csdn.net/maosilu_ICE/article/details/86286553