**文書の過去の版を表示しています。**
GnuPG - asaasa.tk
- お約束 : この WIKI 記事作成時点では p.asaasa.tk 廃止直後、 d.asaasa.tk 移行中なのでテキストの中身が古いです。2024年正月のテキストということでご容赦ください。
Ubuntu 導入直後
- ユーザー名 asaasa という仮定。
- gpg と wget ファイルで署名検証が正しくすむことをテストする。
- <code bash> user$ gpg –version gpg (GnuPG) 2.4.4 libgcrypt 1.10.3 Copyright (C) 2024 g10 Code GmbH License GNU GPL-3.0-or-later https://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Home: /home/asaasa/.gnupg サポートしているアルゴリズム: 公開鍵: RSA, ELG, DSA, ECDH, ECDSA, EDDSA 暗号方式: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256,
TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256
ハッシュ: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 圧縮: 無圧縮, ZIP, ZLIB, BZIP2
user$ gpg –list-key gpg: ディレクトリ'/home/asaasa/.gnupg'が作成されました gpg: keybox'/home/asaasa/.gnupg/pubring.kbx'が作成されました gpg: /home/asaasa/.gnupg/trustdb.gpg: 信用データベースができました </code>
公開鍵の取り込み
user$ wget http://asaasa.tk/asaasa_asaasa.tk.pubkey.asc.txt wget http://asaasa.tk/asaasa_asaasa.tk.pubkey.asc.txt --2025-09-16 04:24:52-- http://asaasa.tk/asaasa_asaasa.tk.pubkey.asc.txt asaasa.tk (asaasa.tk) をDNSに問いあわせています... 49.212.207.33 asaasa.tk (asaasa.tk)|49.212.207.33|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Moved Temporarily 場所: https://asaasa.tk/asaasa_asaasa.tk.pubkey.asc.txt [続く] --2025-09-16 04:24:53-- https://asaasa.tk/asaasa_asaasa.tk.pubkey.asc.txt asaasa.tk (asaasa.tk)|49.212.207.33|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 788 [text/plain] ‘asaasa_asaasa.tk.pubkey.asc.txt’ に保存中 asaasa_asaasa.tk.pu 100%[===================>] 788 --.-KB/s in 0s 2025-09-16 04:24:53 (137 MB/s) - ‘asaasa_asaasa.tk.pubkey.asc.txt’ へ保存完了 [788/788] user$ gpg --import asaasa_asaasa.tk.pubkey.asc.txt gpg --import asaasa_asaasa.tk.pubkey.asc.txt gpg: 鍵6CB63FECB818D6A5: 公開鍵"asaasa (gpg-24.01) <asaasa@asaasa.tk>"をインポートしました gpg: 処理数の合計: 1 gpg: インポート: 1 user$ gpg --list-key /home/asaasa/.gnupg/pubring.kbx ------------------------------- pub ed25519 2024-01-18 [SC] 2FF1CA08F3DD382EF91F2E6E6CB63FECB818D6A5 uid [ 不明 ] asaasa (gpg-24.01) <asaasa@asaasa.tk> sub cv25519 2024-01-18 [E]
公開鍵の信用情報編集
user$ gpg --edit-key 2FF1CA08F3DD382EF91F2E6E6CB63FECB818D6A5 gpg (GnuPG) 2.4.4; Copyright (C) 2024 g10 Code GmbH This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. pub ed25519/6CB63FECB818D6A5 作成: 2024-01-18 有効期限: 無期限 利用法: SC 信用: 不明の 有効性: 不明の sub cv25519/F6B84D7C2779684A 作成: 2024-01-18 有効期限: 無期限 利用法: E [ 不明 ] (1). asaasa (gpg-24.01) <asaasa@asaasa.tk> gpg> trust pub ed25519/6CB63FECB818D6A5 作成: 2024-01-18 有効期限: 無期限 利用法: SC 信用: 不明の 有効性: 不明の sub cv25519/F6B84D7C2779684A 作成: 2024-01-18 有効期限: 無期限 利用法: E [ 不明 ] (1). asaasa (gpg-24.01) <asaasa@asaasa.tk> 他のユーザの鍵を正しく検証するために、このユーザの信用度を決めてください (パスポートを見せてもらったり、他から得たフィンガープリントを検査したり、などなど) 1 = 知らない、または何とも言えない 2 = 信用し ない 3 = まぁまぁ信用する 4 = 充分に信用する 5 = 究極的に信用する m = メーン・メニューに戻る あなたの決定は? 3(Enter) pub ed25519/6CB63FECB818D6A5 作成: 2024-01-18 有効期限: 無期限 利用法: SC 信用: まぁまぁ 有効性: 不明の sub cv25519/F6B84D7C2779684A 作成: 2024-01-18 有効期限: 無期限 利用法: E [ 不明 ] (1). asaasa (gpg-24.01) <asaasa@asaasa.tk> プログラムを再起動するまで、表示された鍵の有効性は正しくないかもしれない、 ということを念頭においてください。 gpg> quit(Enter) user$ _
署名されたファイルの入手と検証
user$ wget https://asaasa.tk/selfcard.txt --2025-09-16 04:32:38-- http://asaasa.tk/selfcard.txt asaasa.tk (asaasa.tk) をDNSに問いあわせています... 49.212.207.33 asaasa.tk (asaasa.tk)|49.212.207.33|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Moved Temporarily 場所: https://asaasa.tk/selfcard.txt [続く] --2025-09-16 04:32:38-- https://asaasa.tk/selfcard.txt asaasa.tk (asaasa.tk)|49.212.207.33|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 1099 (1.1K) [text/plain] ‘selfcard.txt’ に保存中 selfcard.txt 100%[===================>] 1.07K --.-KB/s in 0s 2025-09-16 04:32:38 (357 MB/s) - ‘selfcard.txt’ へ保存完了 [1099/1099] user$ cat selfcard.txt -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 === asaasa (arqtan) について === Web : https://asaasa.tk/ Wiki : https://p.asaasa.tk/pw/ ( 自己紹介 : https://p.asaasa.tk/pw/?Self ) SNS : @asaasa@misskey.io + @asaasa@mstdn.jp Discord : @arqtan Steam : arqtan ふにふにふらふら。 PCさわったりゲームしたりするのが好きな謎のひとです。 「あさあさ」「あさあさみっくす」「あきゅたん」と名乗ること多め。 2022年08月にWeb鯖・WIKI鯖を内部的に引っ越しました。 2024年01月、GnuPG鍵を一新しました。(2021年以前の古い鍵は2022年以降の鍵に切替) 以上、よろしくですー(^_^)v このファイル selfcard.txt.asc は、 > gpg -d selfcard.txt.asc といったコマンドで署名の検証が可能です。 -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQv8coI8904LvkfLm5stj/suBjWpQUCZakaFgAKCRBstj/suBjW pVPUAQCcvdbXbOUPmqm+MbB5n0HhP3RC4ynRDBzO42WgIS6W7AEAiX1sVBF9oeVC V/ETaSRdHluoybIxWk/tcG9CYfpKGQg= =19le -----END PGP SIGNATURE----- user$ gpg -d selfcard.txt (中略 テキスト内容表示) gpg: 2024年01月18日 21時31分18秒 JSTに施された署名 gpg: EDDSA鍵2FF1CA08F3DD382EF91F2E6E6CB63FECB818D6A5を使用 gpg: "asaasa (gpg-24.01) <asaasa@asaasa.tk>"からの正しい署名 [不明の] gpg: *警告*: この鍵は信用できる署名で証明されていません! gpg: この署名が所有者のものかどうかの検証手段がありません。 主鍵フィンガープリント: 2FF1 CA08 F3DD 382E F91F 2E6E 6CB6 3FEC B818 D6A5 user$