简单加密与解密实验。已知有 “花 园 等 你” 四个字,请运用异或运算对其加密,输出加密结果,然后对其解密,输出解密结果。(java)
public class Test {
public static void main(String args[]){
char a1='花',a2='园',a3='等',a4='你';
char secret='5';
a1=(char)(a1^secret);
a2=(char)(a2^secret);
a3=(char)(a3^secret);
a4=(char)(a4^secret);
System.out.println("密文:"+a1+a2+a3+a4);
a1=(char)(a1^secret);
a2=(char)(a2^secret);
a3=(char)(a3^secret);
a4=(char)(a4^secret);
System.out.println("原文:"+a1+a2+a3+a4);
}
}
利用异或运算进行加密和解密,其中secret可以进行简单的变换,从而得到不同的加密后的值