PGPを使用した暗号化と復号化

PGPを使用した暗号化と復号化

単純なファイルを暗号化して復号化できるようにしたいです。

  • フォローするこのチュートリアルgets stuckこのステップでは、OpenPGP キーを生成します。You will be asked to tap on the keyboard (or do any of the things you normally do) in order for randomization to take place.

  • ファイルを暗号化して復号化する正しいコマンドですか?

alice% gpg --output doc.gpg --encrypt --recipient

blake% gpg --output doc --decrypt doc.gpg

答え1

GnuPG を使用して新しい OpenPGP 鍵ペアを生成するには、かなりのエントロピーが必要であるため、鍵の生成に時間がかかることがあります。カーネルがより多くのランダムビットを提供するのを待っている間にいくつかのことをします。 VMが定期的に低いエントロピーで問題を抱えている場合は、次のものを使用することを検討してくださいhaveged

これらのコマンドは合理的に見えますが、--recipientパラメータ(受信者定義、キーID、またはEメールアドレスを指定)が必要です。通常、GnuPGには常にコマンドの前にオプションが必要です。違いを常に簡単に見つけることはできませんが(すべての前にダッシュが付いています)、オプションが説明されています。どのように何かを実行すると、コマンドはGnuPGが実行する必要があるアクション(暗号化、署名、復号化、キー生成...)を定義します。最後に、いくつかの入力を提供できませんでした(これを行う方法はいくつかあります)。したがって、最初のコマンドは次のようになります。

gpg --output doc.gpg --recipient <key-definition> --encrypt < message.txt

関連情報