tinyec:一个微小的椭圆曲线库

时间:2024-05-28 13:26:46
【文件属性】:

文件名称:tinyec:一个微小的椭圆曲线库

文件大小:23KB

文件格式:ZIP

更新时间:2024-05-28 13:26:46

Python

Tinyec 一个微型库,用于在纯python中对椭圆曲线执行算术运算。 没有依赖关系。 这不是适合生产的库。 对于安全专业人员来说,了解EC的内部工作原理并能够使用预定义的曲线非常有用。 安装 pip install tinyec 用法 有2个主要类别: Curve(),它描述有限域中的椭圆曲线 Point(),它描述一个属于EC的点 警告允许对曲线外的点进行计算。 他们只会发出警告。 处理现有曲线 在NIST常规样本上使用的示例=> : >> > import tinyec . ec as ec >> > import tinyec . registry as reg >> > c = reg . get_curve ( "secp192r1" ) >> > s = ec . Point ( c , 0xd458e7d127ae671b0c330266d246769353a


【文件预览】:
tinyec-master
----setup.py(776B)
----tinyec()
--------__init__.py(25B)
--------ec.py(7KB)
--------registry.py(10KB)
----.gitignore(1KB)
----MANIFEST.in(25B)
----LICENSE(34KB)
----README.md(4KB)
----test()
--------__init__.py(25B)
--------test_ec.py(5KB)
--------test_registry.py(634B)

网友评论