【发布时间】:2019-04-08 19:11:38
【问题描述】:
我正在尝试在 python 中开发 SHA-512 算法。但在算法中,有一个术语“+”描述了 mod 2^64 加法。但是我对 mod 2^64 加法和 XOR 操作感到非常困惑。任何人都可以帮助我了解 mod 2^64 加法和 XOR 操作之间的区别吗? 我有 2 个二进制数如下:
a = "0110110111011101110100110101111000001101100010111100010010010010"
and
b = "1110101000101001100100101001001000001010010000111011110111101000"
那么,以下语句的输出是什么?
c = a + b (here "+" mod 2^64 addition)
【问题讨论】:
标签: binary