cyph — локальное потоковое шифрование (XChaCha20-Poly1305).
ENC / DEC: Шифрование и расшифровка любых файлов.
TXT: Шифрует введенный текст, возвращает файл message.cyph
TXTDEC: Читает зашифрованный файл и пытается вывести содержимое на экран
Полная C++ версия на GitHub