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

对称加密算法效率高但秘钥管理困难,非对称加密安全性强但速度慢。实际应用中常混合使用,如在C/S模型中,服务端生成公钥私钥,客户端用公钥加密对称密钥X,服务端用私钥解密。常见的对称加密算法包括DES、AES,非对称加密如RSA、ECC,而Hash算法用于不可逆的密码存储和信息完整性验证。
摘要由CSDN通过智能技术生成

对称加密算法相比非对称加密算法来说,加解密的效率要高得多。但是缺陷在于对于秘钥的管理上,以及在非安全信道中通讯时,密钥交换的安全性不能保障。所以在实际的网络环境中,会将两者混合使用.

例如针对C/S模型,

服务端计算出一对秘钥pub/pri。将私钥保密,将公钥公开。

客户端请求服务端时,拿到服务端的公钥pub。

客户端通过AES计算出一个对称加密的秘钥X。 然后使用pub将X进行加密。

客户端将加密后的密文发送给服务端。服务端通过pri解密获得X。

然后两边的通讯内容就通过对称密钥X以对称加密算法来加解密。

优点:

算法公开、计算量小、加密速度快、加密效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值