开发者社区> 问答> 正文

不同长度的RSA算法,其时间有什么关系。

不同长度的RSA算法,其时间有什么关系。

展开
收起
知与谁同 2018-07-20 13:17:58 2536 0
2 条回答
写回答
取消 提交回答
  • RSA长度越长,用的时间越长,至于如何选取,貌似现在通用1024位。可是这个位数是自己确定的,怎么保证,就不懂了
    2019-07-17 22:56:09
    赞同 展开评论 打赏
  • 我设计过RSA256,RSA512,RSA1024,RSA2048这四种,RSA后面代表你的N的位数(多少bit),位数越大,加密强度越大,需要破解需要的时间也就越长。用到的蒙哥马利模幂和这么大位的数需要很大的计算量。
    我有切身体会,我当时的代码是C语言的。256位的可能5分钟就可以加密一组数据,但是2048位的得半个小时。这还是在我知道N,E,D,M的前提下。如果不知道这些参数去解密,需要很长时间的。
    2019-07-17 22:56:09
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载