按位异或就像钥匙和锁一样,所以通查用于加密解密
示例代码如下:
public class PasswordTest01{
public static void main(String[] args){
int data = 2187319;//原始数据
//对该原始数据进行加密
int key =525;
//先创建一个密钥
int password = data ^ key;
//得到加密后的数据
System.out.println(password);//2187834
//进行解密
int num = password ^ key;
System.out.println(num);//2187319
}
}
由结果可见,我们成功进行了一次简单的数据加密和解密