Python gnupg 无法验证分离签名文件
Python gnupg not able to verify a detached-signed file
我已经使用命令行和以下命令分离签名文件:
gpg --output doc.sig --detach-sig "import json.py"
当我使用以下 python 脚本使用 doc.sig
验证同一个文件时,它总是 returns unverified
并且我不确定我做错了什么.
Python 脚本:
import gnupg
import tempfile
gpg = gnupg.GPG('/usr/local/bin/gpg')
verified = gpg.verify_file('doc.sig','import json.py')
print ("Verified" if verified else "Unverified")
好的,上述问题的答案是您要确保没有多个 gnupg/gpg 安装。
只有一个 python-gnupg
安装。
我已经使用命令行和以下命令分离签名文件:
gpg --output doc.sig --detach-sig "import json.py"
当我使用以下 python 脚本使用 doc.sig
验证同一个文件时,它总是 returns unverified
并且我不确定我做错了什么.
Python 脚本:
import gnupg
import tempfile
gpg = gnupg.GPG('/usr/local/bin/gpg')
verified = gpg.verify_file('doc.sig','import json.py')
print ("Verified" if verified else "Unverified")
好的,上述问题的答案是您要确保没有多个 gnupg/gpg 安装。
只有一个 python-gnupg
安装。