Зашифровать сообщение, используя слово-ключ "mehmat" - C#
Формулировка задачи:
надо зашифровать сообщение, используя слово-ключ "mehmat", 6 букв в слове. допустим, надо зашифровать слово "love", "L"- 12 буква англ алфавита, (12-6)=6, 6-кол-во букв ключа и в шифр-тексте записываем 6. тогда весь шифр-текст выглядит следующим образом: 6 9 16 1. если разность меньше нуля, то берем по модулю значение. помогите написать код. алфавит наверно лучше задать в виде матрицы? чтобы легче найти элемент по индексу верно? буду очень признательна
Решение задачи: «Зашифровать сообщение, используя слово-ключ "mehmat"»
textual
Листинг программы
string decrypted = new string(result.Split(' ').Select(s => String.IsNullOrEmpty(s) ? '\0' : Convert.ToChar(Convert.ToInt32(s) + keyLen)).ToArray()); Console.Write(decrypted + "\n");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д