2

Как я должен использовать gpg для симметричного шифрования файла? Когда я запускаю gpg --symmetric filename , он запрашивает у меня пароли, как и ожидалось, и генерирует файл filename.gpg . Однако когда я запускаю gpg -d filename.gpg , он возвращает

gpg: CAST5 encrypted data
gpg: encrypted with 1 passphrase
SECRET DATA HERE
gpg: WARNING: message was not integrity protected

не спрашивая пароль

1 ответ1

3

Последние версии GnuPG поставляются с вспомогательной программой gpg-agent, которая обрабатывает операции с ключами и паролями и действует как кеш паролей. Возможно, gpg-agent кеширует только что введенный вами пароль.

Чтобы очистить кэш, используйте либо:

  • echo reloadagent | gpg-connect-agent

  • отправить SIGHUP: pkill -HUP -U $USER gpg-agent

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .