2024-04-26 05:54:35 发布
网友
任何推荐的Python加密库。我知道我在x509 certificate parsing libraries for Java中问过类似的问题,但我应该把问题一分为二。
我需要的是分析X.509证书以提取其中包含的信息的能力。
环顾四周,我发现了两个选择:
在这两者中,pyOpenSSL似乎是最“维护”的,但是我想向任何有经验的人提供一些反馈?
正如我在另一篇文章中提到的,您可能希望尝试keyczar,因为该库实际上同时具有python和java的实现。这将使它更容易在两种情况下使用。
一个警告:我还没有真正使用过这个库8(,所以请带上这个。
使用M2Crypto,它是IMHO中最完整的工具
我的经验是,大多数密码库都专注于一个特定的工作流程——使某些任务更容易完成,而其他任务则很难完成,甚至不可能完成。这方面的例外是那些已经存在很长一段时间并且已经成熟的(例如openssl、bounceycastle,但是在我的经验中没有一个python库)。所以,你真的需要在你想做什么的背景下对库进行评估。
更具体地说,我使用了pyOpenSSL来简单地生成私钥和证书请求(即作为CA的客户机),并且对此非常满意。
正如我在另一篇文章中提到的,您可能希望尝试keyczar,因为该库实际上同时具有python和java的实现。这将使它更容易在两种情况下使用。
一个警告:我还没有真正使用过这个库8(,所以请带上这个。
使用M2Crypto,它是IMHO中最完整的工具
我的经验是,大多数密码库都专注于一个特定的工作流程——使某些任务更容易完成,而其他任务则很难完成,甚至不可能完成。这方面的例外是那些已经存在很长一段时间并且已经成熟的(例如openssl、bounceycastle,但是在我的经验中没有一个python库)。所以,你真的需要在你想做什么的背景下对库进行评估。
更具体地说,我使用了pyOpenSSL来简单地生成私钥和证书请求(即作为CA的客户机),并且对此非常满意。
相关问题 更多 >
编程相关推荐