我想看看是否可以让 python-gnupg 模块使用 python 脚本来签名和验证文件。我有以下代码,调用时不会解释任何错误。
然而,当我认为我已经签署了文件()时,代码最后打印出“未验证” example.txt。
我一定在文档中遗漏了一些东西,但是在我阅读之后,这就是我想出的用于签名和验证的内容。有什么帮助吗?
import gnupg
gpg = gnupg.GPG(gnupghome="/home/myname")
stream = open("example.txt", "rb")
signed_data = gpg.sign_file(stream)
verified = gpg.verify_file(stream)
print "Verified" if verified else "Unverified"
Run Code Online (Sandbox Code Playgroud)