Decrypting in pgpy fails with “ValueError: Expected: ASCII-armored PGP data”
问题 I have an OpenPGP encrypted file and its private key in a text file and know its passphrase. I tried this below code: 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) But while trying to execute I am getting following error: Traceback (most recent call last): File "D:\Project\PGP\pgp_test.py", line 4, in <module> key,_ = pgpy.PGPKey.from_file('SyngentaPrivateKey.txt')