异或运算的小加密

首先什么是异或运算:异或的符号是^ ,然后相同取0,不同取1

例如:2^3

010

101

111

得到的二进制值为111,十进制为7

下面继续用7与3来进行异或得到

111

101

010

结论:A和B进行异或得到C,C再与B进行异或得到A。这种可用来加密数字B就是密钥

如果你要给一个女孩子说1314520 可以不用直接说 密钥为你的生日,再把它与1314520进行异或把结果告诉她 再把密钥告诉她 

猜你喜欢

转载自blog.csdn.net/liaoxiaolin520/article/details/87917276