Fastecdsa
内容
易于
百胜
用法
产生金钥
签名和验证
任意椭圆曲线算法
导入和导出密钥
编码签名
致谢
关于
这是用于执行快速椭圆曲线加密(特别是数字签名)的python软件包。
安全
没有随机数重用,没有秘密材料上的分支,并且在对它们进行任何操作之前,所有点均已验证。 通过蒙哥马利点乘法可以缓解计时方面的挑战。 随机数是根据RFC6979生成的。 整个软件包中使用的默认曲线是P256,可提供128位安全性。 如果需要更高级别的安全性,则可以在一种方法中指定curve参数,以在更大的字段(例如P384)上使用曲线。 话虽如此,加密是棘手的,而且我不会犯错误。 请使用针对安全性至关重要的应用程序而已建立并经过审查的库。 如果您发现此库有任何安全问题或风险,请打开一个问题或给我发送电子邮件。
支持的Python版本
该软件包的初始版本针对python2.7。 较早的版本可能
1