【发布时间】:2019-04-21 06:18:01
【问题描述】:
我在 python 中有一个加密消息作为字符串。我想用一个叫做 gpg 的程序来解密它。
在终端中,使用 gpg 需要:
- gpg --decrypt -a
- 然后它会提示您输入加密消息
- 然后提示输入私钥。
当加密的消息保存在 python 的变量中时,有没有办法在 python 中完成所有这些操作?我知道您使用 os 模块向其他程序发出终端命令。
import os
import getpass
message = '093j0rawrkj2or2r'
private_key = getpass.getpass()
os.system("gpg --decrypt -a")
...?
【问题讨论】:
标签: python-3.x ubuntu encryption gnupg