任何推荐的 Python 加密库。我知道我问过类似的问题 Java 的 x509 证书解析库, ,但我应该把这个问题分成两部分。

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

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

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

有帮助吗?

解决方案

你可能想尝试 钥匙沙皇 正如我在你的另一篇文章中提到的,因为该库实际上具有 python 和 java 的实现。这将使在这两种情况下使用它变得更容易。

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

其他提示

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top