pgpdump
詳細情報
| タイトル | pgpdump |
|---|---|
| URL | http://www.mew.org/~kazu/proj/pgpdump/en/ |
| バージョン | ver 0.37 |
| 更新日 | 2026/02/12 |
| 追加日 | 2013/08/17 |
| 種別 | フリーソフト |
| 説明 | OpenPGP (RFC 4880)や PGP version 2 (RFC 1991)のデータ構造を可視化するツール。 |
レビュー
概要
pgpdumpは、OpenPGP(RFC 4880)およびPGP version 2(RFC 1991)のパケット構造を可視化するコマンドラインツールです。Kazu Yamamoto氏によって1998年12月に開発が始まり、PGPの複雑なバイナリ形式やASCIIアーマー形式のデータを人間が読み取れる形式に変換します。Philip Zimmermann氏が生み出したPGP暗号化技術はその後RFCとして標準化され、pgpdumpはそのパケット構造の解析・学習・デバッグに不可欠なツールとして長く活用されています。
主要な特徴・機能
- パケット構造の可視化: PGPバイナリファイルおよびASCIIアーマー形式ファイルの内部パケット構造を階層的に表示
- 複数フォーマット対応: OpenPGP(RFC 4880)とPGP version 2(RFC 1991)の両規格に対応
- 詳細な情報表示: 署名パケット・リテラルデータパケットなど各パケット種別の詳細情報を表示
- コマンドラインインターフェース: シンプルなCLIで使いやすく、スクリプトやパイプラインへの組み込みも容易
- GitHubで公開: ソースコードはGitHubで管理され、継続的にメンテナンスされている
- Webインターフェース版: オンラインで手軽に利用できるWebバージョンも提供
対象ユーザー
- PGPデータ形式の構造を学習・理解したい開発者
- OpenPGP実装の動作検証やデバッグが必要な技術者・エンジニア
- 暗号化通信の仕組みを深く研究したい情報セキュリティ専門家
- PGP鍵や暗号化ファイルの解析を行うセキュリティ研究者
ライセンス情報
フリーソフトウェアとして提供されています。ソースコードはGitHubで公開されており、無償で利用できます。
スクリーンショット
スクリーンショットはありません。
更新グラフ
バージョン履歴
PGP produces binary files or files encoded with ASCII armor (which is identical to the MIME Base64 encoding). An example of ASCII armor file is as follows (say “sig.pgp”):
It’s very hard to understand the data structure inside this. Pgpdump visualizes this example as follows:
The current version is 0.37 (12 Feb 2026). Download the source.
The comprehensive book about PGP written by Simson Garfinkel (O’Reilly) says:
“First Zimmermann wrote a paper describing standards and data structures for representing encryption keys, encrypted text, and signatures. The paper was eventually published in IEEE Computer”.
Philip Zimmermann, “A Proposed Standard Format for RSA Cryptosystems”, IEEE Computer 19(9), pp 21-34 (1986).
The first description of the PGP 2 format was written in “doc/pgformat.doc”.
It’s very hard to understand the data structure inside this. Pgpdump visualizes this example as follows:
The current version is 0.37 (12 Feb 2026). Download the source.
The comprehensive book about PGP written by Simson Garfinkel (O’Reilly) says:
“First Zimmermann wrote a paper describing standards and data structures for representing encryption keys, encrypted text, and signatures. The paper was eventually published in IEEE Computer”.
Philip Zimmermann, “A Proposed Standard Format for RSA Cryptosystems”, IEEE Computer 19(9), pp 21-34 (1986).
The first description of the PGP 2 format was written in “doc/pgformat.doc”.
The current version is 0.36 (29 Jan 2024). Download the source.
The current version is 0.35 (28 Feb 2022). Download the source.
The current version is 0.34 (7 Dec 2021). Download the source.
The current version is 0.33 (7 May 2018). Download the source.
The current version is 0.32 (31 May 2017). Download the source.
The current version is 0.31 (9 May 2016). Download the source.
The current version is 0.30 (13 April 2016). Download the source.
Japanese
The current version is 0.29 (1 August 2014). Download the source.
Git repository is available on github.
"First Zimmermann wrote a paper describing standards and data structures for representing encryption keys, encrypted text, and signatures. The paper was eventually published in IEEE Computer".
Philip Zimmermann, "A Proposed Standard Format for RSA Cryptosystems", IEEE Computer 19(9), pp 21-34 (1986).
The current version is 0.29 (1 August 2014). Download the source.
Git repository is available on github.
"First Zimmermann wrote a paper describing standards and data structures for representing encryption keys, encrypted text, and signatures. The paper was eventually published in IEEE Computer".
Philip Zimmermann, "A Proposed Standard Format for RSA Cryptosystems", IEEE Computer 19(9), pp 21-34 (1986).
差分がありません