0

Gpg4win を使用してファイルを暗号化するバッチ ファイルを作成しようとしています。バッチファイルの内容は次のとおりです。

gpg2 --recipient client_certiticate_name -e test.txt 

クライアント証明書の問題のため、次のメッセージが表示されます。

「キーがユーザー ID で指定された人物のものであるかどうかは定かではありません。自分が何をしているのか本当にわかっている場合は、次の質問に「はい」と答えてください。とにかくこのキーを使用しますか? (y/N)」

そのため、常に y を入力する必要があります。答えをバッチファイルに入れる方法はありますか?

前もって感謝します

4

4 に答える 4

0

Y をコマンドにパイプすると、通常は機能します。一部の実行可能ファイルは、入力を要求する前に入力バッファーをクリアします。

echo Y|gpg2 --recipient client_certiticate_name -e test.txt
于 2012-08-08T18:11:26.107 に答える
0

Try encrypting with one of these

gpg2 --recipient client_certiticate_name -e -yes test.txt 

or

gpg2 --recipient client_certiticate_name -e -always-trust test.txt 

Just add either -yes or -always-trust.

于 2012-08-08T18:23:14.977 に答える
0

秘密鍵を作成し、クライアント証明書を認証します。

于 2012-08-08T18:20:44.890 に答える
0

答えを a.txt という名前のテキスト ファイルに入れ、次のようにバットを実行します。

xxx.bat < a.txt

于 2012-08-08T18:08:25.907 に答える