gpg:decrypt_message失败:eof

时间:2018-08-07 17:54:55

标签: windows python-3.x gnupg

我正在使用Python v3.6.5(Anaconda),python-gnupg v2.3.1,gpg.exe v1.4.22,并且在解密时出现以下错误:

  

错误:root:gpg:无法创建D:/ folder / flder / pgb \ D:/folder/flder/pgbsecring.gpg.lock':
      gpg:密钥块资源D:/ folder / flder / pgb \ D:/folder/flder/pgbsecring.gpg':一般错误
      gpg:无法创建D:/ folder / flder / pgb \ D:/folder/flder/pgbpubring.gpg.lock':
      gpg:关键块资源D:/ folder / flder / pgb \ D:/folder/flder/pgbpubring.gpg':一般错误
      gpg:找不到有效的OpenPGP数据。
      [GNUPG:] NODATA 1
      [GNUPG:] NODATA 2
      gpg:decrypt_message失败:eof

下面是我的代码:

import gnupg
gpg=gnupg.GPG(homedir='D:/folder/flder/pgb',binary='C:/Users/Anaconda3/Lib/GNU/gpg.exe')
status = pgp.decrypt(gpg, res_files['fname'], gpcnf['passphrase'], outfile)

with open(file, 'rb') as f:
        status = gpg.decrypt_file(f, passphrase=passphrase, output=outfile)

0 个答案:

没有答案