![仅使用纯文本密钥进行 PGP 解密。](https://linux22.com/image/1400284/%E4%BB%85%E4%BD%BF%E7%94%A8%E7%BA%AF%E6%96%87%E6%9C%AC%E5%AF%86%E9%92%A5%E8%BF%9B%E8%A1%8C%20PGP%20%E8%A7%A3%E5%AF%86%E3%80%82.png)
我收到了一个 gpg 文件和一个纯文本密钥。我期望收到一个 .asc 文件。
使用纯文本密钥解密此文件的语法是什么?例如:
pgp --decrypt filename.gpg keyname
非常感谢您的帮助。
答案1
根据您的描述,我认为使用了对称加密。在这种情况下,您可以在命令行上将密码传递给 gpg,如下所示:
cat 键名 | gpg --passphrase-fd=0 文件名.gpg
或者
echo “纯文本密钥” | gpg --passphrase-fd=0 filename.gpg