我正在读一篇关于AES算法的文章。对于第0轮密钥生成,其中一个步骤是将圆形常量添加到s-box的输出中。例如:字节替换(S-Box):( B7; 5A; 9D; 85)加圆常数(01; 00; 00; 00)给出:g(w [3])=(B6; 5A; 9D; 85)
有人可以解释B6是如何到达的吗?
这是一个简单的异或:
B XOR 0 = B且7 XOR 1 = 0111 XOR 0001 = 6