В программе имеются следующие функции:
Выполнить — выполнить выбранную операцию;
Обновить — обновить все поля и данные;
Сгенерировать ключ — сгенерировать ключ в зависимости от выбранного алгоритма;
Открыть — открыть файл с исходным текстом или ключом
Сохранить — перезаписать текст в выбранный файл;
Сохранить как... — сохранить исходный текст, зашифрованный текст или ключ;
О программе — открыть справку с описанием основных вещей в приложении;
Выбор операции — шифрование или дешифрование;
Способ шифрования — выбрать метод, которым будет шифроваться или дешифроваться исходный текст;
“+” — увеличить размер шрифта в поле;
“-” — уменьшить размер шрифта в поле;
Очистить — очистить выбранное поле от текста;
Дополнительные действия — выбрать дополнительные действия, которые необходимо выполнить вместе с успешным выполнение операции;
Выход — выйти из программы.