我的个人能力有限,cryptoHello算法代码的具体怎么实现,代码看得晕呼呼的。但是我发现计算HASH的代码里面,很多地方使用乘除和求余操作,而CPU执行加减和移位指令效率,要远比执行乘除求余指令的效率快的多,所以我这边把使用乘除求余的地方,能简单使用加减移位替换的,都替换了。理论上说执行效率应该会有一点提升的,但是算HASH的过程就是一个枚举的过程,那个数值对上了是不确定的,所以修改后好像也感觉不到效率有多大的提升。
以下是我修改的后的代码地址:
https://github.com/oujx28/ulordrig
如果你觉得这个代码对你有帮助,那就请打偿我一点UT吧:
地址:UgqBPuxenX3xwBM6AiQoE2sYezxvPgLdX2
网友评论