| | 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 の鍵対が生成できました。 |