PGP:バッチ処理で復号化したいときは
環境変数 PGPPASS にパスフレーズを代入しておけば、コマンドライン PGP で復号化するとき、パスフレーズを訊かれないようになる。さらに +force をつけておけば、同名のファイルがあったとき強制的に上書き保存する。
set PGPPASS=mogemoge pgp +force hogehoge.asc
gpg の場合はこんなことをするらしい。
gpg --passphrase-fd 0 -o c:\a\res.txt -d c:\a\test.gpg < pass
http://groups.yahoo.co.jp/group/gnupgnewsjapan/messages/166?expand=1