Веб программирование

CryptMSG

 

Приложение позволяет шифровать текст в буфер обмена и расшифровать данные из буфера обмена в виде текста. За- и расшифрование происходит в потоке. Зашифрованные данные капсулированы в кодировку Base64 и могут быть переданы любым способом из буфера обмена (например мессенджером ICQ). Используется "плавающая" кодировка согласно статистическому распределению символов в русском языке  (только кириллические символы). Имеется возможность вставлять случайные данные в текст с помощью латинских символов. Алгоритм - двойной каскад AES-256 с разными режимами. Для генерации ключей применены алгоритмы Диффи-Хеллмана на эллиптических кривых и долговременный пароль для предотвращения атаки типа MITM и аутентификации. Имеется быстрый сброс ключей клавишей Escape. Справочная информация выводится в окно приложения.

Скачать исходник [613.74 кб]
 

Скриншоты исходника

 
Нет комментариев

Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.