public class jiandan04 {
public static final String key = "011010101001";
public static void main(String[] args) {
String str = "101101011011";
StringBuffer str2 = new StringBuffer(); //存储加密后的字符串
StringBuffer str3 = new StringBuffer(); //存储解密后的字符串
//加密过程
for(int i=0;i<str.length();i++)
{
int s=str.charAt(i)^key.charAt(i);
str2.append(s);
}
//解密过程
for(int i=0;i<str2.length();i++)
{
int s=str2.charAt(i)^key.charAt(i);
str3.append(s);
}
/**
* 明文:101101011011
密码:011010101001
密文:110111110010
*/
System.out.println("原始的字符串为:" + str);
System.out.println("========秘钥是:"+key);
System.out.println("加密 的字符串为:" + str2);
System.out.println("解密 的字符串为:" + str3);
}
}
public static final String key = "011010101001";
public static void main(String[] args) {
String str = "101101011011";
StringBuffer str2 = new StringBuffer(); //存储加密后的字符串
StringBuffer str3 = new StringBuffer(); //存储解密后的字符串
//加密过程
for(int i=0;i<str.length();i++)
{
int s=str.charAt(i)^key.charAt(i);
str2.append(s);
}
//解密过程
for(int i=0;i<str2.length();i++)
{
int s=str2.charAt(i)^key.charAt(i);
str3.append(s);
}
/**
* 明文:101101011011
密码:011010101001
密文:110111110010
*/
System.out.println("原始的字符串为:" + str);
System.out.println("========秘钥是:"+key);
System.out.println("加密 的字符串为:" + str2);
System.out.println("解密 的字符串为:" + str3);
}
}