不同长度的RSA算法,其时间有什么关系。
收起
知与谁同
2018-07-20 13:17:58
2542
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