6

任何推荐的 Python 加密库。我知道我在x509 certificate parsing libraries for Java中问过类似的问题,但我应该将问题一分为二。

我需要的是解析 X.509 证书以提取其中包含的信息的能力。

环顾四周,我发现了两个选择:

在这两者中,pyOpenSSL 似乎是最“维护”的,但我想对可能有使用它们经验的任何人提供一些反馈?

4

4 回答 4

5

使用 M2Crypto,它是最完整的工具恕我直言

于 2008-12-08T12:58:51.130 回答
3

您可能想尝试我在另一篇文章中提到的keyczar,因为该库实际上具有 python 和 java 的实现。这将使在两种情况下都更容易使用它。

一句警告:我实际上并没有使用过这个库 8(,所以请对它持保留态度。

于 2008-09-27T17:28:36.143 回答
1

我的经验是,大多数加密库都专注于特定的工作流程 - 使某组任务更容易,而其他任务则变得困难或不可能。例外情况是那些已经存在很长时间并且已经成熟的库(例如openssl、bounceycastle,但在我的经验中没有一个python库)。因此,您确实需要在您尝试做的事情的上下文中评估库。

更具体地说,我使用 pyOpenSSL 来简单地生成私钥和证书请求(即作为 CA 的客户端),并且对此非常满意。

于 2010-01-10T19:48:35.013 回答
0

keyczar项目已弃用。你可以签出tink

于 2021-11-27T13:24:34.973 回答