分页: 1 / 1

gnupg 解密密码从文件中获取

发表于 : 2013-07-25 17:08
oyee35
各位大侠,
本人想写个脚本,执行gnupg解密命令。一般情况下gnupg解密是手动输入私钥密码,现在想在脚本里直接输入密码,或者从其他文件输入密码,实现自动解密的操作,不需要每次手动输入命令。

请各位帮忙找找办法,谢啦。 :em11

Re: gnupg 解密密码从文件中获取

发表于 : 2013-07-25 18:04
millenniumdark
假冒手動輸入,騙過gnupg,可以看看 expect 軟件包。

不過如果只是爲了自動化,避免「每次手動輸入命令」,那推薦用gpg agent,會儲存密碼,一定時間內不用重複輸入(類似sudo的機制),這樣更安全。

Re: gnupg 解密密码从文件中获取

发表于 : 2013-07-26 9:30
eexpress
只做过用gpg保护脚本里面的密码。

echo youremailpassword|gpg -aer yyy>~/xxx
`gpg -d ~/xxx`就可以作为参数调用。

剩下都是使用agent。