【问题标题】:how are pgp keys formatted?pgp 密钥是如何格式化的?
【发布时间】:2011-01-21 10:33:06
【问题描述】:

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

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

【问题讨论】:

    标签: python encryption pgp gnupg


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-12-13
      • 2020-09-28
      • 2021-09-04
      • 2012-05-06
      • 2016-06-25
      • 2015-03-12
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多