Зашифровать введенную с клавиатуры строку - C#
Формулировка задачи:
Зашифровать введенную с клавиатуры строку заменой исходных
символов на символы с кодом, большим на три единицы. Провести
дешифровку.
Решение задачи: «Зашифровать введенную с клавиатуры строку»
textual
Листинг программы
string s = Console.ReadLine(); StringBuilder encod = new StringBuilder(s.Length); for (int i = 0; i < s.Length; i++) { int b = s[i]; b -= 33; encod.Append((char)b); } s = encod.ToString(); Console.WriteLine("Зашифрованная строка: " + s); StringBuilder decod = new StringBuilder(s.Length); for (int i = 0; i < s.Length; i++) { int e = s[i]; e += 33; decod.Append((char)e); } Console.WriteLine("Расшифрованная строка: " + decod.ToString());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д