我的代码:
import gnupg
import os
gpg = gnupg.GPG(gnupghome=os.path.dirname(os.path.abspath(file))+'\GnuPG')
fiele = open ("nchrcht.txt",'rb')
cypher = gpg.encrypt_file(fiele, recipients='Dovahkiin@Mailkrypto.de',output="return.txt.gpg")
fiele.close()
with open('nchrcht.txt.gpg', 'rb') as f:
status = gpg.decrypt_file(
file=f,
passphrase='123456789123456789',
output='decrypted.txt',
)
print(status.ok)
print(status.status)
print(status.stderr)
输出:
True decryption ok
[GNUPG:] ENC_TO DA763F0E7792F282 1 0
[GNUPG:] KEY_CONSIDERED D21A9E4163E62171287CBE44DA763F0E7792F282 0
[GNUPG:] KEY_CONSIDERED D21A9E4163E62171287CBE44DA763F0E7792F282 0
[GNUPG:] DECRYPTION_KEY D21A9E4163E62171287CBE44DA763F0E7792F282D21A9E4163E62171287CBE44DA763F0E7792F282 u
[GNUPG:] KEY_CONSIDERED D21A9E4163E62171287CBE44DA763F0E7792F282 0 gpg: verschlüsselt mit 4096-Bit RSA Schlüssel, ID DA763F0E7792F282, erzeugt 2020-12-04
"Autogenerated Key <Dovahkiin@Mailkrypto.de>"
[GNUPG:] BEGIN_DECRYPTION
[GNUPG:] DECRYPTION_COMPLIANCE_MODE 23
[GNUPG:] DECRYPTION_INFO 2 9 0
[GNUPG:] PLAINTEXT 62 1607193430
[GNUPG:] PLAINTEXT_LENGTH 0
[GNUPG:] DECRYPTION_OKAY
[GNUPG:] GOODMDC
[GNUPG:] END_DECRYPTION
加密似乎工作正常,但当我解密时,我得到一个空输出文件 对于我所做错事的任何帮助,我们将不胜感激
目前没有回答
相关问题 更多 >
编程相关推荐