环境:装有 Windows XP SP2 的 HP 笔记本电脑
我使用适用于 Windows 的 GnuPG (gpg) 创建了一些加密文件。昨天,我的硬盘出现故障,所以我重新镜像了硬盘。我现在已经重新安装了 gpg 并使用与之前相同的密码重新生成了我的 key 。但是,我现在无法解密这些文件。我收到以下错误:
C:\sureshr>gpg -a c:\sureshr\work\passwords.gpg gpg: encrypted with 1024-bit ELG-E key, ID 279AB302, created 2008-07-21 "Suresh Ramaswamy (AAA) BBB" gpg: decryption failed: secret key not available C:\sureshr>gpg --list-keys C:/Documents and Settings/sureshr/Application Data/gnupg\pubring.gpg -------------------------------------------------------------------- pub 1024D/80059241 2008-07-21 uid Suresh Ramaswamy (AAA) BBB sub 1024g/279AB302 2008-07-21
AAA = gpg 评论
BBB = 我的电子邮件地址
我确信我使用了正确的密码。这个错误到底是什么意思?我如何告诉 gpg 在哪里可以找到我的 key ?
谢谢
苏雷什
最佳答案
您不仅需要导入您的 key ,还需要导入相应的公钥,否则您将收到此错误。
关于windows-xp - GnuPG:Windows 上的 gpg 出现 "decryption failed: secret key not available"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/91355/