Реализовал на java 5 известных алгоритмов блочного шифрования: RC5, BlowFish, Кузнечик, IDEA, DES.
Пользователь выбирает нужный алгоритм, вводит текст из файла или с клавиатуры (длина текста не ограничена) и получает шифртекст в формате base64. Есть возможность менять ключи шифрования через интерфейс. Простой пользовательский интерфейс, в основном html и css. Простейший js. Можно в дальнейшем использовать как сервис шифрования в более крупном проекте. Ссылка на хостинг:
https://diplomkb.onrender.com/crypto