如何自动化gpg?

汤姆流星

我在Ubuntu 14.04的Bash shell中使用gpg。我正在尝试加密和解密大块文件时自动输入密码。我有一长串的

gpg -c Filename.doc 

但是对于这些行中的每一行,系统都会提示我输入密码。我该如何解决(请简单地说)?

rclocher3

如果拉起gpg的手册页,您会看到有一些有用的命令行选项:

--passphrase-file file 从文件中读取密码

--passphrase string使用string的密码

您还需要添加--batch,以防止gpg使用交互式命令,以及--no-tty,以确保不将终端用于任何输出。

请记住,使用这些选项会带来安全风险。如果密码位于文件中,则黑客可能会获取它。如果将密码短语提供给脚本,则黑客可以通过多种方式对其进行拦截。因此,请研究安全隐患,不要轻易使用这些选项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章