异或XOR加密与解密
A: 8, 0000, 1000
B:9, 0000, 1001
A & B, 按位与
0000, 1000 => 8
0000, 1001 =>9
&
0000, 1000 => 8
A | B, 按位或
0000, 1000 => 8
0000, 1001 => 9
|
0000, 1001 => 9
异或
A XOR B, 异或操作
– ==规则:相同为0,不同为1, (同龄人)==
0000, 1000 =》 8
0000, 1001 =》9
XOR
0000, 0001 =》 1
异或加密解密
加密过程:
0000, 1000 =》 8 ====> 明文
0000, 1001 =》9 ====> 秘钥
XOR =》 算法
0000, 0001 =》 1 =》密文
解密过程:
0000, 0001 =》 1 =》密文
0000, 1001 =》9 ====> 秘钥
XOR =》 算法
0000,1000 =》8 =》明文
==加密解密的算法相同==