求助一题字符串用异或加密解密的代码
2. 创建控制台应用程序。1)在程序主方法中,由用户依次输入一个字符串text,以及一个加密字符key,其中变量key保存为int类型。
(提示:加密字符通过Console.ReadKey().KeyChar输入)
2)进行字符串加密。此处采用的加密方法是:将密钥字符与字符串中的每个字符进行异或运算。如’a’与’l’异或结果为字符’P’。
编译运行程序,查看字符串加密结果。
(提示:可用foreach循环处理字符串。用+运算符可将字符添加到字符串中。)
3)进行字符串解密。
原理:异或运算具有可逆性,如字符’P’与’l’的异或仍为字符’a’。编写代码取回原字符串并输出。