Python中的DSA模块

时间:2010-04-28 12:45:58

标签: python cryptography

有没有人知道Python中用于签名消息的纯DSA模块?

3 个答案:

答案 0 :(得分:1)

Python Cryptography Toolkitmodule

Chilkat(这可能是与chilkat进行的纯模块检查 - 商业许可)

答案 1 :(得分:1)

如果OpenSSL具有您要查找的功能,请尝试pyOpenSSL

答案 2 :(得分:0)

不幸的是,你可能不得不使用一个非Python实现的包装器,比如pyOpenSSL。我不知道任何安全的纯Python加密库。

特别是,pycrypto是一块垃圾。例如,如果您按照建议使用DSA here by the author然后Nguyen和Shparlinski在论文“数字签名算法的不安全性与部分已知的随机数”中描述的攻击可用于非常快速地找到秘密密钥。 请注意,本文已于2002年提出,但pycrypto仍然容易受到影响。 Python对于原型设计来说是一种非常友好的友好语言,但是当涉及到防御对手时,它有点太友好了。