Реализация симметричного алгоритма шифрования DES в режиме ECB БЕЗ использования пространства имен System.Security.Cryptography. Все шаги шифрования реализованы с помощью различных простых алгоритмов.
- Приложение содержит 3 окна: для ввода/вывода открытого текста, шифротекста и ключа шифрования/расшифрования.
- Приложение работает в двух направлениях: из заданного открытого текста получает шифротекст и наоборот, из заданного шифротекста получает открытый текст.
- Предусмотрена возможность ввода текста в окна программы и загрузки текста из файла.
- Ключ может генерироваться случайно по соответствующей команде/загружаться и выводиться в файл/вводиться в соответствуещее поле.
С#, Windows Forms