关于公钥密码和对称密码的FAQ

一 公钥密码的机密性

问:

公钥密码比对称密码的机密性更高吗?

答:

这个问题无法回答,因为机密性的高低是根据密钥长度而变化的。

二 公钥密码与对称密码的密钥长度

问:

密钥长度为256比特的对称密码AES,与密钥长度为1024比特的公钥密码RSA相比,RSA的安全性更高吗?

答:

不是。

公钥密码的密钥长度不能直接与对称密码的密钥长度进行比较,而且针对不同密码算法的强度进行比较本身就不是一件容易的事。

尽管如此,在将对称密码和公钥密码结合起来使用的场景中,还是希望使两者的强度保持一定的平衡。很多密码系统中都会给出一些密码算法的理想组合方式,并打包成密码套件。

在强度相对均衡的前提下,AES的密钥长度和RSA的密钥长度的对比图如下所示。通过这张图可以看出,密钥长度为256比特的AES,与密钥程度为15360比特的RSA具备均衡强度。

具备同等抵御暴力破解的密钥长度的比较。

三 对称密码的未来

问:

因为已经有了公钥密码,今后对称密码会消失吗?

答:

不会。

一般来说,在采用具备同等机密性的密钥长度的情况下,公钥密码的处理速度只有对称密码的几百分之一。因此,公钥密码并不适合用来对很长的消息内容进行加密。根据目的的不同,还可能配合使用对称密码和公钥密码。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值