参与运算的两个值,如果两个相应的bit位相同,则结果为0,否则为1
char a1 = '十', a2 = '点', a3 = '进', a4 = '攻';
char secret = '8';
a1 = (char)(a1 ^ secret);
a2 = (char)(a2 ^ secret);
a3 = (char)(a3 ^ secret);
a4 = (char)(a4 ^ secret);
Console.WriteLine("密文:" + a1 + a2 + a3 + a4);
a1 = (char)(a1 ^ secret);
a2 = (char)(a2 ^ secret);
a3 = (char)(a3 ^ secret);
a4 = (char)(a4 ^ secret);
Console.WriteLine("原文:" + a1 + a2 + a3 + a4);
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。