Как изменить 2 ^ 64 в long в Java?

Я реализую хеш-функцию Skein в Java, и у меня проблема с частью, где некоторые дополнения находятся по модулю 2 ^ 64. Как я знаю, long в java имеет максимальное значение = 2 ^ 63-1. Итак, моя проблема в том, как реализовать эту операцию по модулю. (Все операции в Skein выполняются с 64-битными словами.)

7
задан Mat 21 January 2012 в 14:37
поделиться