简单加密与解密实验。已知有 “我 在 等 你” 四个字,请运用异或运算对其加密,输出加密结果,然后对其解密,输出解密结果。另外 如果希望把’我‘ 加密后变成‘你’,请问加密所用key应该如何赋值?程序中黑体部分
class Secret{
public static void main(String args[]){
char ch1='我';
char ch2='在';
char ch3='等';
char ch4='你';
char secret=(char)(ch1^ch4);
ch1=(char)(ch1^secret);
ch2=(char)(ch2^secret);
ch3=(char)(ch3^secret);
ch4=(char)(ch4^secret);
System.out.println("加密后是:"+ch1+ch2+ch3+ch4);
ch1=(char)(ch1^secret);
ch2=(char)(ch2^secret);
ch3=(char)(ch3^secret);
ch4=(char)(ch4^secret);
System.out.println("解密后是:"+ch1+ch2+ch3+ch4);
}
}