在python中,使用gnupg包,是否可以在内存中获取一个值,然后将其写入加密文件,而不是先写入文件然后再加密?在
我希望这样的事情能奏效:
import gnupg
gpg = gnupg.GPG(gnupghome='keydirectory')
l = [['a', '1'], ['b', '2'], ['c', '3']]
gpg.encrypt_file(l, recipients=['test@test.com'], output='encryptedfile.asc')
我希望有一个像这样的书写概念可以逐行循环,但我找不到。在
^{pr2}$理想情况下,我可以连接到数据库并通过直接写入输出文件。在
documentation for the ^{} method 表示这是您想要的。在
只需使用
gpg.encrypt()
函数而不是encrypt_file()
,然后写入一个文件。在相关问题 更多 >
编程相关推荐