Answers:
万一您需要排队编写解决方案的脚本
#!/usr/bin/env bash
_dir="/some/directory"
_paraphrase=( "$@" )
Decrypt(){
_pass=( "$@" )
for _file in $(ls "${_dir}"); do
case "${_file}" in
*.gpg)
echo "${_pass[*]}" | gpg --always-trust --passphrase-fd 0 --decrypt ${_file} --output ${_file%.gpg*}
;;
esac
done
unset _pass
}
Decrypt "${_paraphrase[*]}"
unset _paraphrase
与上面的作品相似,我的GnuPG脚本中的花格必须在没有人工干预的情况下进行解密。但是,公认的答案
gpg --decrypt-files *.gpg
更加安全,因为GnuPG是唯一处理密码的应用程序。