首先什么是异或运算:异或的符号是^ ,然后相同取0,不同取1
例如:2^3
010
101
111
得到的二进制值为111,十进制为7
下面继续用7与3来进行异或得到
111
101
010
结论:A和B进行异或得到C,C再与B进行异或得到A。这种可用来加密数字B就是密钥
如果你要给一个女孩子说1314520 可以不用直接说 密钥为你的生日,再把它与1314520进行异或把结果告诉她 再把密钥告诉她
首先什么是异或运算:异或的符号是^ ,然后相同取0,不同取1
例如:2^3
010
101
111
得到的二进制值为111,十进制为7
下面继续用7与3来进行异或得到
111
101
010
结论:A和B进行异或得到C,C再与B进行异或得到A。这种可用来加密数字B就是密钥
如果你要给一个女孩子说1314520 可以不用直接说 密钥为你的生日,再把它与1314520进行异或把结果告诉她 再把密钥告诉她