异或运算xor

来源:互联网 发布:笨方法学python在线 编辑:程序博客网 时间:2024/05/17 09:21

异或运算具有结合性,一定程度上可以用于加解密

a^b^b = a ^ (b ^ b) = a ^ 0 = a
将a ^ b 作为密文存放,再 ^ b可以得到明文

#include <iostream>using namespace std;int main() {    int a;    cin >> a;    const int z = 'z';    int m = a ^ z;    cout << m << endl;    cout << (m ^ z) << endl;    return 0;} 
0 0
原创粉丝点击