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

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

对称加密:

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

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

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

非对称加密:

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

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

借鉴文章:

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值