mini_ecdsa:椭圆曲线工具,ECDSA和ECDSA攻击

时间:2024-06-14 12:47:24
【文件属性】:

文件名称:mini_ecdsa:椭圆曲线工具,ECDSA和ECDSA攻击

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-14 12:47:24

Python

mini_ecdsa 椭圆曲线的算术运算法则以及Python中的ECDSA简介。 免责声明:此模块是用于学习椭圆曲线和椭圆曲线密码学的工具。 它提供了ECDSA的功能齐全的实现,但是除了沙盒以外,请勿将其用作其他任何东西。 我没有想到许多。 您可以在上找到有关椭圆曲线密码学的非常好的介绍。 要按原样使用此模块,而不是将其导入以供另一个项目使用,请在存储它的目录中打开一个Python控制台,然后运行以下命令。 >>> exec(open("./mini_ecdsa.py").read()) 首先,我们需要在主要特征场或有理数上定义一个非奇异的椭圆曲线。 CurveOverFp(a,b,c,p)将根据方程y ^ 2 = x ^ 3 + ax ^ 2 + bx + c定义F_p上的椭圆曲线。 CurveOverQ(a,b,c)将在有理数上使用相同的方程式定义一条曲线。 该模块假定系数


【文件预览】:
mini_ecdsa-master
----LICENSE.txt(1KB)
----README.md(11KB)
----mini_ecdsa.py(21KB)

网友评论