【发布时间】:2014-10-09 11:20:20
【问题描述】:
我一直在编写一系列 bash 脚本,我需要自动输入密码以对文件和操作进行批处理。
这不仅适用于一个程序,例如,有时需要为 GPG 完成,有时需要为 steghide 完成。
这样做是有特定原因的,我了解其背后的安全因素。脚本的存储和工作方式考虑并否定了这一点。
密码或密码短语通过命令行参数传递给脚本,并且密码/短语必须以编程方式重复多次。
这是我在脚本中使用的示例:
for f in $dir
do
steghide embed -cf $f -ef /path/to/secret.txt
done
这只是对每张图片进行交互询问: 输入密码: 重新输入密码:
对于目录中的每个图像,都将请求此密码,因此该密码应该能够存储在变量中并可以重复使用。
我最近一直在使用 steghide,但以后还需要使用 GPG 自动化密码短语,尽管方法不需要相同。
【问题讨论】:
标签: bash security scripting automation passwords