进行des加密操作,发现在windows和linux里得到的结果不一样,发现是createkey过程中有这个运算,从这里开始不一样的。
网络查询得知是int溢出导致,windows下是正确的。建议通过gmp扩展来操作,但是并未找到具体用法,求指教
win的结果:-176881664
lin的结果:-759700962142060544
if result=-759700962142060544 then result=-176881664
杀鸡取卵啊你这是