Dol*_*nor 4 file-format pgp rsa gnupg
我试图从 RFC 和源代码(主要来自 gnupg 和 gpgme)中理解它,但当有人导出密钥时,我没有理解数据的存储方式。
我知道 RSA 和 DSA/ElGamal 存储之间应该存在差异,但应该有一个共同的方式。
我的问题没有得到很好的描述。实际上有二进制和 ascii 盔甲格式。但我更感兴趣的是数据的结构。这实际上是在这里指出的(在阅读了一段时间并了解了一些之后):http : //tools.ietf.org/html/rfc4880#section-5.5.3
DSA/RSA/ElGamal 差异在其中指示
我使用 pgpdump(C 实现)在导出的 .gpg 密钥上查看它
gpg --export-secret-keys
Run Code Online (Sandbox Code Playgroud)