我无法理解"66⊕fa = 9c“的计算。和显然超过了"ff",所以我很困惑。主题是简单的加密算法。
圈加是什么意思?
发布于 2009-05-08 12:23:04
人们说这个符号并不意味着加法。这是正确的,但并没有解释为什么加号类符号被用于非加法。
答案是,对于1位值的模加法,0+0 == 1+1 == 0和0+1 == 1+0 == 1。这些值与XOR相同。
所以,在这个上下文中加上一个圆圈意味着“按位加法模-2”。就像每个人都说的,异或表示整数。在数学中,在圆圈中使用加法是很常见的,这是一种加法,但不是常规的整数加法。
发布于 2009-05-08 12:02:03
这不是加号,而是二进制运算符异或的符号。
a b a XOR b
0 0 0
0 1 1
1 0 1
1 1 0
发布于 2009-05-08 12:01:21
这不是一个额外的,而是一个独家或操作。至少输出确认为相同。
https://stackoverflow.com/questions/839479
复制相似问题