请看下面的图片......
此图片中有两个符号。
我从Wikipedia's “List of logic symbols”学到了符号“⊕”代表“异或”,但那个方形符号的交叉意味着什么?这是否意味着“异或”?
答案 0 :(得分:3)
<强> XOR 强>
意思是:使用XOR组合两个输入。所以,这个符号的确可以读作“⊕”。
<强>加成强>
意思是:使用加法组合两个输入。这个符号确实可以读作“+”。
Nota Bene
在您询问的图像中,注意到S-box采用8位(= unsigned char)输入并返回32位(= unsigned int)...这意味着密码期望您进行添加和无符号整数的XOR。
答案 1 :(得分:1)
一个方框中的加号是加法mod 2 32 (实际上,我不记得肯定 - 它可能是mod 2 32 -1,但它是无论如何都是。)