キーの作成(最初に一度だけ必要)
下記のコマンドを実行すると、キーの長さなどいくつか、質問されますが、基本的にデフォルトを選択して問題ありません。
$ gpg --gen-key
もし、作成の途中で下記のようなメッセージが表示された場合、他のアプリでキー入力を
伴う作業をキー作成が完了するまで行ってください。例えば、ブラウザでの何か検索したり、エディタで文書を編集します。
passphrase not correctly repeated; try again.
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
Not enough random bytes available. Please do some other work to give
the OS a chance to collect more entropy! (Need 274 more bytes)
コマンドが終了して、ホームディレクトリに以下のファルが作成されていば成功です。
$ ls .gnupg/
gpg.conf pubring.gpg pubring.gpg~ random_seed secring.gpg trustdb.gpg
暗号化
内容がabc3文字のテキストファイルabc.txtを暗号化してみます。
オプションとして-cと、暗号化するファイル名を指定します。
$ gpg -c abc.txt
そうすると、拡張子として.gpgがついたファイルが生成されています。内容も
暗号化されています。
$ od abc.txt.gpg
000000 8c 0d 04 03 03 02 5e 31 88 83 af 89 cd 59 60 c9 >......^1.....Y`.<
000010 20 80 6f 47 16 43 6d 29 1d b3 c9 5d 18 4a a7 ce > .oG.Cm)...].J..<
000020 58 e3 0a 9c 36 d3 e9 69 6d e0 dc 02 99 ca df b3 >X...6..im.......<
000030 85 >.<
000031
複合化
複合化は、gpgで暗号化されたファイルを指定するだけです。
$ gpg abc.txt.gpg
0 件のコメント:
コメントを投稿