纯python中椭圆曲线密码的快速实现。(椭圆JS端口)
ellipticp的Python项目详细描述
椭圆形py
纯python实现中的快速椭圆曲线密码。这是python中椭圆js的端口。但是,它有能力做比椭圆js更多的事情。
注意:请在选择曲线之前查看http://safecurves.cr.yp.to/ 你的密码操作。
激励
ecc比常规的rsa加密慢得多,pythonic实现是 更慢。
API
您可以阅读文档here
支持的曲线
以下曲线“预设”嵌入库中:
secp256k1
p192
p224
p256
p384
p521
致谢
这个项目的灵感来自于椭圆的javascript实现。你可以找到它here。此外,命名约定和引用也取自here。椭圆曲线的细节可以找到here。