我在Ubuntu 14.04的Bash shell中使用gpg。我正在尝试加密和解密大块文件时自动输入密码。我有一长串的
gpg -c Filename.doc
但是对于这些行中的每一行,系统都会提示我输入密码。我该如何解决(请简单地说)?
如果拉起gpg的手册页,您会看到有一些有用的命令行选项:
--passphrase-file file
从文件中读取密码
--passphrase string
使用string
的密码
您还需要添加--batch
,以防止gpg使用交互式命令,以及--no-tty
,以确保不将终端用于任何输出。
请记住,使用这些选项会带来安全风险。如果密码位于文件中,则黑客可能会获取它。如果将密码短语提供给脚本,则黑客可以通过多种方式对其进行拦截。因此,请研究安全隐患,不要轻易使用这些选项。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句