我从我们的开发人员那里得到了文件,这些文件是(私钥 = file.ppk)、(公钥 = pub.asc)和(加密文件 = file-encrypt.txt.pgp)。创建这些文件的人已经辞职,只提供了上述所有文件和密码。我尝试使用 cleopatra 解密该文件,但 cleopatra 不知道 file.ppk 的类型。
如何转换或者选择其他方式来解密该文件?
答案1
这些密钥属于不同的程序:
file-encrypt.txt.pgp
使用 PGP 加密。如何解密取决于其内容(gpg --list-packets
可能会泄露某些信息);你可能只需要一个密码,或者你可能需要某人的私人 PGP 密钥,但我 100% 确定它有没有什么与文件有关.ppk
。file.ppk
是 SSH 密钥对。它是不是PGP 密钥 – 用于登录 SSH 服务器仅有的并且不能用于解密任何东西。“.ppk
”表示它是 PuTTY 格式;您可以使用 PuTTYgen 将其转换为适用于 Linux/macOS 的 OpenSSH 格式。pub.asc
可以是多种东西。它可能是 PGP 公钥(可用于加密,但不是用于解密),或者它可能是一段 PGP 签名的文本(例如 SSH 公钥)。尝试使用记事本打开文件,使用 Kleopatra 解密,或将其导入 Kleopatra。