能力值:
( LV6,RANK:90 )
|
-
-
2 楼
1)楼主的 大数加减乘除 算法实现,是以多少进制实现的,10进制?16进制?256进制?2^32进制
2)楼主有没有做幂运算的优化
3)楼主有没有做乘法和求模的优化
再就是具体的代码优化了,比如减少跳转,减少函数调用啥滴啥滴
偶是个菜,说的不对请包涵,有空一起交流下~~
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢啊,大数运算我选择了Miracl,并未自己写....我只写了加密解密过程....
2^32进制我也写过,不过没有和Miracl做过比较,觉得可能miracl效率更高一点....
主要是我一次加密128字节块,模是2048位,密匙也是2048位,不知道是不是这个有问题....
|
能力值:
(RANK: )
|
-
-
4 楼
Miracl里自带一个性能测试程序, 里面就有RSA 2048 bits的加密/解密性能, 当然这个东西与机器相关.
不过, 从设计原理和实现上, 都不建议用RSA(包括其它大多数的非对称算法)做大量数据的加解密应用.
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
RSA加密很少用来加密明文,因为速度太慢,一般用来密钥交换或数字签名。。。。
|
|
|