Skip to main content
 首页 » 编程设计

python之如何用python验证ECDSA/SHA2 S-MIME签名

2025年05月04日12shanyou

我们需要在两种签名方案之间进行选择:

  • RSA/SHA2 S-MIME 签名
  • ECDSA/SHA2 S-MIME 签名

为此,我们的 python 软件需要支持其中一种方案。目前出于某些政治原因,首选 ECDSA 解决方案。

是否有任何 python 加密模块(M2Crypto,...)支持 ECDSA 解决方案,您有这方面的示例吗?

即使对于 openssl,ECDSA 支持似乎也很年轻。

提前致谢

请您参考如下方法:

ECDSA is supported在 M2Crypto , 但可以选择禁用它。例如,基于 Fedora 的系统在 OpenSSL 和 M2Crypto 中禁用了 ECDSA。 M2Crypto 有一些 SMIME support同样,但是由于我没有太多使用它,所以我不确定在这种情况下是否会有帮助。查看M2Crypto SMIME doc和 SMIME unit tests ,以及 ec unit tests .