我有一个OpenPGP加密的文件,它的私钥在一个文本文件中,并且知道它的密码短语。在
我尝试了以下代码:
import pgpy
emsg = pgpy.PGPMessage.from_file('PGPEcrypted.txt')
key,_ = pgpy.PGPKey.from_file('PrivateKey.txt')
with key.unlock('passcode!'):
print (key.decrypt(emsg).message)
但在尝试执行时,我遇到了以下错误:
^{pr2}$如何用python解密文件?在
OpenPGP知道两种消息格式:二进制编码(更节省空间)和base64-like-ASCII-armoring(更好地兼容旧的互联网协议)。} documentation :
pgpy.from_file
只加载ASCII铠装消息。如果有二进制格式的消息,请改用pgpy.from_blob
。从^{相关问题 更多 >
编程相关推荐