Александр Головнёв
Взлом элементарных шифров
Написание программы на C#
1 день
Тех. условия:
I. общие
1. С#, WinForm;
2. метод Цезаря и метод Вижинера находятся на разных вкладках программы;
II. для метода Цезаря:
3. шифрование русского и английского текстов;
4. дешифровка только русского текста;
5. все буквы текста для шифрования переводятся в один регистр;
6. символы отличные от букв игнорируются программой;
7. зашифрованное сообщение выводится по 5 символов;
8. должна присутствовать возможность ввода любого целого значений сдвига
9. при дешифровании используется метод наименьших квадратов, а не перебор всех возможных значений ключа;
10. значение сдвига должно выводится на экран.
III. для метода Вижинера:
11. шифрование только русского текста;
12. дешифровка только русского текста;
13. взлом русского текста;
14. в случае взлома программа выводит на экран ключевое слово.
добавлена: 14 лет назад
Ссылка на работу:
Скопировать