| 1 | [wiki:docs Vine Linux ドキュメント] / [wiki:../../ Vine Linux 開発者ガイド] / [wiki:../ gpgコマンドの使用方法] / GnuPG鍵対の生成 |
| 2 | |
| 3 | 端末でコマンドgpg --gen-keyを実行します。 |
| 4 | |
| 5 | {{{ |
| 6 | $ gpg --gen-key |
| 7 | |
| 8 | gpg (GnuPG) 1.4.6; Copyright (C) 2006 Free Software Foundation, Inc. |
| 9 | This program comes with ABSOLUTELY NO WARRANTY. |
| 10 | This is free software, and you are welcome to redistribute it |
| 11 | under certain conditions. See the file COPYING for details. |
| 12 | |
| 13 | すきな鍵の種類を選択してください: |
| 14 | (1) DSAとElGamal (既定) |
| 15 | (2) DSA (署名のみ) |
| 16 | (5) RSA (署名のみ) |
| 17 | どれにしますか? 1 |
| 18 | }}} |
| 19 | |
| 20 | ここでは既定の1を選択してください。 |
| 21 | |
| 22 | {{{ |
| 23 | DSA鍵対は1024ビットになります。 |
| 24 | ELG-E keys may be between 1024 and 4096 bits long. |
| 25 | どの鍵長にしますか? (2048) |
| 26 | }}} |
| 27 | |
| 28 | ここでも既定の 2048 以上を推奨します。通常は既定でかまいません。 |
| 29 | |
| 30 | {{{ |
| 31 | 要求された鍵長は2048ビット |
| 32 | 鍵の有効期限を決めてください。 |
| 33 | 0 = 無期限 |
| 34 | <n> = 有効期限 n 日間 |
| 35 | <n>w = 有効期限 n 週間 |
| 36 | <n>m = 有効期限 n か月間 |
| 37 | <n>y = 有効期限 n 年間 |
| 38 | 鍵の有効期間は? (0) |
| 39 | }}} |
| 40 | |
| 41 | ここでは今作成している鍵の有効期限を設定します。通常は永久に有効となる既定値 0 で構いません。 |
| 42 | |
| 43 | {{{ |
| 44 | 鍵は無期限です |
| 45 | これでいいですか? (y/N) y |
| 46 | }}} |
| 47 | |
| 48 | ここまで問題なければ y で続行してください。 |
| 49 | |
| 50 | {{{ |
| 51 | あなたの鍵を同定するためにユーザIDが必要です。 |
| 52 | このソフトは本名、コメント、電子メール・アドレスから |
| 53 | 次の書式でユーザIDを構成します: |
| 54 | "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>" |
| 55 | |
| 56 | 本名: Your Name |
| 57 | 電子メール・アドレス: name@example.com |
| 58 | コメント: |
| 59 | }}} |
| 60 | |
| 61 | 鍵のユーザIDとなる本名、電子メール・アドレス、コメントを聞かれますので、答えてください。半角英数です。メールアドレスは有効なものを入力してください。コメントは不要であれば入力しなくても構いません。 |
| 62 | |
| 63 | {{{ |
| 64 | 次のユーザIDを選択しました: |
| 65 | "Your Name <name@example.com>" |
| 66 | 名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)? O |
| 67 | }}} |
| 68 | |
| 69 | 提示されたもので問題なければ "O" で続行してください。 |
| 70 | |
| 71 | {{{ |
| 72 | 秘密鍵を保護するためにパスフレーズがいります。 |
| 73 | }}} |
| 74 | |
| 75 | パスフレーズを聞かれますので、この鍵に対するパスフレーズを設定してください。パスワードとは違い長めの文章が望まれます。入力後、表示のとおり乱数を生成しますので、しばらく時間がかかります。 |
| 76 | |
| 77 | {{{ |
| 78 | 次のユーザIDを選択しました: |
| 79 | gpg: このセッションでgpgエージェントは無効です |
| 80 | 今から長い乱数を生成します。キーボードを打つとか、マウスを動かす |
| 81 | とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で |
| 82 | 乱雑さの大きないい乱数を生成しやすくなるので、お勧めします。 |
| 83 | +++++++++++++++.+++++.+++++++++++++++++++++++++++++++++++.+++++++++++(以下省略) |
| 84 | 今から長い乱数を生成します。キーボードを打つとか、マウスを動かす |
| 85 | とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で |
| 86 | 乱雑さの大きないい乱数を生成しやすくなるので、お勧めします。 |
| 87 | ++++++++++++++++++++.++++++++++++++++++++++++++++++..++++++++++++++++(以下省略) |
| 88 | gpg: key 4BF0CEAC marked as ultimately trusted |
| 89 | 公開鍵と秘密鍵を作り、署名しました。 |
| 90 | |
| 91 | gpg: 信用データベースの検査 |
| 92 | gpg: 3 marginal(s) needed, 1 complete(s) needed, classic trust model |
| 93 | gpg: depth: 0 valid: 3 signed: 24 trust: 0-, 0q, 0n, 0m, 0f, 3u |
| 94 | gpg: depth: 1 valid: 24 signed: 47 trust: 20-, 0q, 0n, 0m, 4f, 0u |
| 95 | gpg: depth: 2 valid: 17 signed: 19 trust: 17-, 0q, 0n, 0m, 0f, 0u |
| 96 | pub 1024D/4BF0CEAC 2008-10-01 |
| 97 | Key fingerprint = 7307 7E27 C02A 4B3C 1062 E4B2 0C6D C326 4BF0 CEAC |
| 98 | uid Your Name <name@example.com> |
| 99 | sub 2048g/1FBBC15E 2008-10-01 |
| 100 | }}} |
| 101 | |
| 102 | 以上で、GnuPG の鍵対が生成できました。 |