小编tma*_*urg的帖子

如何删除使用 GPG 对称加密的文件的错误密码

我使用 Emacs 用对称密钥加密文本文件。解密文件时,程序 pinentry 会打开一个用于输入密码的窗口。我不小心点击了“保存在密码管理器中”的复选框,然后点击了输入键(无密码)。显然,空密码已存储,现在打开文件时不再提示我输入密码。相反,我收到以下错误消息:

gpg: AES encrypted data
gpg: gcry_kdf_derive failed: Invalid data
gpg: encrypted with 1 passphrase
gpg: decryption failed: No secret key
Run Code Online (Sandbox Code Playgroud)

我在 Emacs 中打开文件时收到此消息,但在使用gpg2 -d the_file.gpg.

如何删除空密码并恢复密码提示?

我已经尝试过的事情(不成功):

  • 重启,
  • 杀死 gpg-agent,
  • 杀死 gnome-keyring-daemon,
  • 使用 seahorse 删除密钥(不起作用,因为 seahorse 没有列出密钥)

我正在使用 Xubuntu 16.04。

encryption passwords emacs gnome-keyring gnupg

5
推荐指数
1
解决办法
2628
查看次数

标签 统计

emacs ×1

encryption ×1

gnome-keyring ×1

gnupg ×1

passwords ×1