gpg 对称加密未按预期工作

gpg 对称加密未按预期工作

我该如何使用 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

GnuPG 的最新版本附带一个辅助程序gpg-代理,它处理密钥和密码操作并充当密码缓存。可能是gpg-代理已缓存您刚刚输入的密码。

要刷新缓存,请使用以下任一方法:

  • echo reloadagent | gpg-connect-agent

  • 发送SIGHUP:pkill -HUP -U $USER gpg-agent

相关内容