如何在Java中使用mod2 ^ 64?

Ber*_*urn 7 java modulo

我正在Java中实现一个Skein哈希函数,我有一个问题,其中一些添加模块2 ^ 64的部分.据我所知,java中的long有max value = 2 ^ 63-1.所以我的问题是,如何实现这个模运算.(Skein中的所有操作都是64位字.)

Pet*_*rey 6

long在Java中是64位所以所有操作都是mod 2 ^ 64.你没有必要做任何额外的事情来实现这一目标.

问题是您不知道如何处理签名值?

这是你想要的东西还是你想要避免的东西?