gpgpdump v0.11.0 をリリースした

no extension

OpenPGP パケットの内容を可視化する gpgpdump の v0.11.0 をリリースした。

--clipboard オプションを追加し,クリップボードに読み込まれている OpenPGP パケットを直接ダンプできるようにした。 公開鍵をメール本文に直接貼り付けたり Web ページに <pre> 要素で貼り付けたりとか今だにあるようなので,そろそろ私が面倒くさくなってきたのですよ(笑)

たとえば

$ cat testdata/eccsig.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iF4EARMIAAYFAlTDCN8ACgkQMfv9qV+7+hg2HwEA6h2iFFuCBv3VrsSf2BREQaT1
T1ZprZqwRPOjiLJg9AwA/ArTwCPz7c2vmxlv7sRlRLUI6CdsOqhuO1KfYXrq7idI
=ZOTN
-----END PGP SIGNATURE-----

のようなテキストがクリップボードに読み込まれているとすると

$ gpgpdump --clipboard --utc
Signature Packet (tag 2) (94 bytes)
    Version: 4 (current)
    Signiture Type: Signature of a canonical text document (0x01)
    Public-key Algorithm: ECDSA public key algorithm (pub 19)
    Hash Algorithm: SHA2-256 (hash 8)
    Hashed Subpacket (6 bytes)
        Signature Creation Time (sub 2): 2015-01-24T02:52:15Z
    Unhashed Subpacket (10 bytes)
        Issuer (sub 16): 0x31fbfda95fbbfa18
    Hash left 2 bytes
        36 1f
    ECDSA value r (256 bits)
    ECDSA value s (252 bits)

てな感じで処理できる。

なお --clipboard オプションによる入力は ASCII armor テキストのみ受け入れる。 また --file オプションと同時に指定できない(エラーになる)。

$ gpgpdump --clipboard -f testdata/eccsig.asc 
Error: cannot set --clipborad and --file options at onece

更に UNIX 系の環境では xclip または xsel コマンドがインストールされていることが前提となる。 macOS では pbpaste てのを使うみたいだが,これは標準で入ってるのかな?

とまぁ制約が多いが,悪しからず。

ブックマーク

参考図書

photo
暗号化 プライバシーを救った反乱者たち
スティーブン・レビー (著), 斉藤 隆央 (翻訳)
紀伊國屋書店 2002-02-16
単行本
4314009071 (ASIN), 9784314009072 (EAN), 4314009071 (ISBN)
評価     

20世紀末,暗号技術の世界で何があったのか。知りたかったらこちらを読むべし!

reviewed by Spiegel on 2015-03-09 (powered by PA-APIv5)

photo
暗号技術入門 第3版 秘密の国のアリス
結城 浩 (著)
SBクリエイティブ 2015-08-25 (Release 2015-09-17)
Kindle版
B015643CPE (ASIN)
評価     

SHA-3 や Bitcoin/Blockchain など新しい知見や技術要素を大幅追加。暗号技術を使うだけならこれ1冊でとりあえず無問題。

reviewed by Spiegel on 2015-09-20 (powered by PA-APIv5)