対称的に gpgを使用してファイルを暗号化しようとしています。
$ gpg --encrypt --symmetric $MYFILE
パスフレーズを入力して再入力すると、gpgが教えてくれます
You did not specify a user ID. (you may use "-r")
Current recipients:
Enter the user ID. End with an empty line:
ここに何を入力すればよいかわかりません。私は対称的に暗号化しています(公開鍵暗号化ではありません)ので、なぜgpgが受信者を知りたいのか理解できません。 gpgがどのようなユーザーIDを期待しているのかわからないし、どのgpgユーザーIDもとにかく知りません。空の行を入力すると、gpgは「有効な宛先がありません」と不平を言います。
では、どのようにgpgを使用してファイルを対称的に暗号化するのですか?
バージョン:gpg(GnuPG)1.4.11、Ubuntu 11.10にパッケージ化。
正しいコマンドはgpg --symmetric $MYFILE
。
encrypt
オプションは、公開鍵暗号化を使用するように指示します。求めている「ID」は、公開鍵のIDです。これは、鍵リングに必要です。 (通常、これにはメールアドレスを使用しますが、使用する公開鍵を指定する方法は他にもあります。)
2つのオプションを組み合わせたように、公開鍵と対称暗号を使用してセッションキーを暗号化します。これにより、どちらか秘密鍵or入力したパスワードを使用できます。解読する。