Java中使用按位异或运算符进行数据的简单加密

按位异或就像钥匙和锁一样,所以通查用于加密解密

示例代码如下:

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
    }
}

由结果可见,我们成功进行了一次简单的数据加密和解密

上一篇
下一篇