
A PGP packet visualizer
pgpdump एक PGP पैकेट विज़ुअलाइज़र है जो OpenPGP (RFC 4880) और PGP संस्करण 2 (RFC 1991) का पैकेट प्रारूप प्रदर्शित करता है।
यहाँ एक उदाहरण है:
% pgpdump test/sig1
Old: Marker Packet(tag 10)(3 bytes)
String - ...
New: One-Pass Signature Packet(tag 4)(13 bytes)
New version(3)
Sig type - Signature of a binary document(0x00).
Hash alg - SHA1(hash 2)
Pub alg - DSA Digital Signature Algorithm(pub 17)
Key ID - 0xA79778E247B63037
Next packet - other than one pass signature
New: Signature Packet(tag 2)(63 bytes)
Ver 3 - old
Hash material(5 bytes):
Sig type - Signature of a binary document(0x00).
Creation time - Fri Nov 27 22:35:02 JST 1998
Key ID - 0xA79778E247B63037
Pub alg - DSA Digital Signature Algorithm(pub 17)
Hash alg - SHA1(hash 2)
Hash left 2 bytes - 8f 82
DSA r(160 bits) - ...
DSA s(157 bits) - ...
-> hash(DSA q bits)
रिलीज़ टारबॉल से pgpdump स्थापित करने के लिए निम्नलिखित चरण अपनाएँ:
% ./configure
% make
% su
# make install
Git से निर्माण करने के लिए, उपरोक्त कमांड चलाने से पहले autoreconf -fviW all चलाएँ।
Mac OS X के लिए Homebrew के माध्यम से बाइनरी उपलब्ध हैं:
% brew install pgpdump
pgpdump का उपयोग करने का तरीका जानने के लिए, pgpdump -h टाइप करें।
कुछ उदाहरण test निर्देशिका में संग्रहीत हैं। साथ ही, आप अपने pubring और secring को विज़ुअलाइज़ कर सकते हैं।
pgpdump का आधिकारिक होम पेज है:
सभी परीक्षण चलाने के लिए:
% make check
या:
% make
% ./test/test
विशिष्ट परीक्षण चलाने के लिए:
% make check TESTS="test/pub.res test/sig.res"
या:
% make
% ./test/test test/pub.res test/sig.res