На самом деле у меня есть файл. Я работаю в среде Linux. Мне нужно зашифровать этот файл в целях безопасности с предоставлением некоторого пароля. Операция может быть как zip, tar, любое сжатие. Когда я извлекаю файл, он должен спросить пароль, только тогда он должен быть извлечен
Заранее спасибо
gpg --symmetric и gpg --decrypt должны делать то, что вы хотите.
gpg --symmetric
gpg --decrypt
Простой, используйте openssl.
openssl enc -aes-256-cbc -salt -in plain.txt -out myultrasecretfile.enc
Если вы хотите сжать раньше, это ваш выбор.
Я бы использовал GPG .
Или вы можете использовать любую zip-библиотеку, которая поддерживает AES ...
Мне нравится aespipe, так как вы можете использовать его полностью неинтерактивно из командной строки или скриптов, и он будет работать с любым потоком данных.
aespipe
Вы пробовали vi -x filename?Это не совсем полнофункциональное шифрование, но оно может делать то, что вы хотите.
vi -x filename