异或定理
异或定理
如果aXORb=c,则aXORc=b,bXORc=a;
特别地,在C/C++中,用^表示异或
此定理可以用于最简单的加密和解密,b称为密钥,c称为密文
int a=10, b=7; |
观察上述程序,可以发现异或可以简单的实现两个变量值的交换
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 鼠鼠的藏宝洞!
如果aXORb=c,则aXORc=b,bXORc=a;
特别地,在C/C++中,用^表示异或
此定理可以用于最简单的加密和解密,b称为密钥,c称为密文
int a=10, b=7; |
观察上述程序,可以发现异或可以简单的实现两个变量值的交换