将旧的private-keys-v1.d .key文件转换为openpgp数据

问题描述

因此,我正在更新操作系统,在此过程中,我的电源中断了。不知何故,我的私人pgp密钥被删除了。

我做了很多调查,最后找到了.priv文件中包含我的私钥的'private-keys-v1.d'文件。我无法打开,查看或导入密钥。

经过数小时的反复试验,以及谷歌研究,我发现每个密钥的内容都使用(21:protected-private-key(3:rsa(1:n513) 然后是一堆不可读的字符。

我尝试了所有可以在网上找到的内容。此链接http://gnupg.10057.n7.nabble.com/How-restore-backuped-gnupg-private-keys-v1-d-td50286.html)似乎与我的问题最相关。但是我不知道如何将那些.key文件复制到新的private-keys-v1.d文件中。所以我不知道该方法是否可行。

我找到的所有其他链接方法都失败了。他们从使用终端命令列出密钥以及导入和导出密钥开始列出密钥。但是所有方法都失败了。作为我尝试导入到openpgp数据的文件不支持。它说, Gpg:找不到有效的openpgp数据。 Gpg:已处理的总数:0

如果有人可以帮助我,我将不胜感激。谢谢您的时间和协助。

更新:所以我拥有整个gnupg文件。问题仍然是文件内容不是openpgp数据格式...。我需要弄清楚如何让gnupg处理并将键重新链接在一起。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...