gpgを使用してファイルを対称的に暗号化するにはどうすればよいですか?


46

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を使用してファイルを対称的に暗号化するにはどうすればよいですか?

バージョン:Ubuntu 11.10にパッケージ化されているgpg(GnuPG)1.4.11。

回答:


58

正しいコマンドはgpg --symmetric $MYFILEです。

このencryptオプションは、公開鍵暗号化を使用するように指示します。求めている「ID」は公開鍵のIDで、キーリングに必要です。(通常、これには電子メールアドレスを使用しますが、使用する公開キーを指定する方法は他にもあります。)

2つのオプションを組み合わせて、セッションキーを公開キーと対称暗号で暗号化し、入力した秘密キーまたはパスワードのいずれかを使用して復号化できるようにします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.