tips:gnupg:asaasatk

GnuPG - asaasa.tk

  • ユーザー名 asaasa という仮定。
  • gpg と wget ファイルで署名検証が正しくすむことをテストする。
  • 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: 信用データベースができました
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月18213118秒 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$
  • tips/gnupg/asaasatk.1757964907.txt.gz
  • 最終更新: 2025/09/16 04:35
  • by asaasa