Мне нужно написать простой инструмент, который шифрует/расшифровывает файлы.
Я думаю, лучший способ - использовать OpenSSL:
Сгенерируйте ключ:
openssl rand -base64 2048 > secret_key
Зашифровать файл:
openssl aes-256-cbc -a -e -in file -out file.enc -k secret_key
Расшифровать файл:
openssl aes-256-cbc -d -in file.enc -out file -k secret_key
Есть ли простой способ реализовать это в Ruby? Есть ли лучший способ сделать это? Использование PGP возможно?