pgp密钥是如何格式化的?

2024-04-23 22:44:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用python编写一个程序来简单地读取pgp键。但是,我似乎找不到任何描述pgp密钥格式的文档。我不想在openpgp的源代码中寻找我无法理解的源代码。在

假设我打开一个公钥,移除顶部的“-BEGIN PGP public key BLOCK-----”和底部的“---END PGP public key BLOCK-----”,然后将数据改回字节,然后呢?我在中间的某个地方看到了我的名字和电子邮件,但我看不到其他任何东西。哪个部分告诉计算机字符串中的密码名/值(比如rsa=1,elgamal=2,等等)?钥匙尺寸在哪里?钥匙的有效期是什么时候?一般来说,pkc程序如何读取公钥/私钥?在


Tags: key文档程序源代码格式密钥publicblock