Используемый шифр очень легко "вскрыть". Во-первых, как и любой другой
шифр простой замены ключ и исходное сообщение можно восстановить из шифрограммы частотным анализом. Во-вторых, тот факт что здесь используется очень маленькое множество ключей, можно просто вскрыть сообщение
перебрав все возможные ключи (их менее 255)
Рекомендую автору использовать
шифр Вижинера, он так же
просто реализуется, ключом может служить любая фраза, а вскрывается только на текстах длиннее 6000 символов. Если же автора интересует действительно серьезное шифрование, то рекомендую освоить OpenSSL, а лучше самому реализовать какой-нибудь современный шифр.
А в обращении программка удобная, очень даже user-friendly интерфейс.
P.S.
в программе обнаружен баг: не всегда зашифрованный текст совпадает с собой при расшифровании, например, если зашифровать "й" с ключом 170, а потом расшифровать, то получим "я"