我忘记了 PGP 的密码,但我有私钥。有没有一种“简单”的方法,不需要花费数年时间就能解密 PGP 消息?
答案1
如果您使用 PGP Desktop > 9.7 并且设置了安全问题,根据赛门铁克的说法,您可以使用以下步骤恢复密码:
https://support.symantec.com/en_US/article.TECH149052.html
如果您使用任何其他 PGP 软件,请参阅其文档,了解忘记密码时如何处理。如果您使用的软件不包含密码重置程序,您很可能会被暴力破解密码(如果您记得它的符号模式,这将有助于生成单词表)。
在大多数情况下,您需要根据您记得的内容生成可靠的单词表,或者如果您无法构建一个像样、可靠、易于破解的符号模式,您只需要忘记它。总的来说,这就是加密的想法,除非您拥有钥匙和知道密码。这是多因素身份验证的基本原理 - 即使您掌握了拼图的一部分,也无法解密敏感数据,您需要掌握所有因素才能将碎片拼凑成一个合理的单元。
请参考以下帖子中的答案: https://security.stackexchange.com/questions/163514/forgot-openpgp-keys-passphrase-can-i-recover-key-or-files-somehow