LINUX.ORG.RU

Как шифровать поток данных с помощью gpg симметрично с заданным заранее паролем?

 


0

3

Если я делаю вот так:

while read out; do echo $out | gpg -c --passphase PASSWORD; done

то я ввожу некоторые данные, gpg спрашивает у меня пароль дважды, после чего выплёвывает зашифрованные. Можно ли как-нибудь задать пароль уже сразу в скрипте, чтобы не вводить его руками? Заранее спасибо.

★★

Gnupg не должен так вызываться, можешь для этого использовать openssl, например так:

openssl aes128 -salt -in cleartext.txt -out ciphertext.txt -pass pass:пароль

расшифровывать потом добавив ключ -d и указав соответственно ввод и вывод:

openssl aes128 -d -salt -in ciphertext.txt -out cleartext.txt -pass pass:пароль

feanor ★★★
()
Последнее исправление: feanor (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.