1

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

假设我打开一个公钥,删除顶部的“-----BEGIN PGP PUBLIC KEY BLOCK-----”和底部的“-----END PGP PUBLIC KEY BLOCK-----”,然后更改数据回到字节,然后呢?我在中间某处看到了我的姓名和电子邮件,但我看不到其他任何内容。哪一部分告诉计算机字符串中的密码名称/值(比如 rsa = 1、elgamal = 2 等)?密钥大小在哪里?钥匙的有效时间在哪里?一般来说,pkc 程序如何读取公钥/私钥?

4

1 回答 1

3

您可以阅读 PGP RFC(看起来最新的是RFC 4880)。但是为什么不改用pyme呢?

于 2010-02-26T12:29:53.363 回答