我在Python3中使用一个名为fastecdsa的椭圆曲线密码库。我需要乘以一个整数𝑑 ∈ ℤ𝕢 (在哪里𝑞 是以字节为单位的变量z的曲线顺序)。例如:
d=28521545799876732050641041876836851290321351626845294786203503879392791060212
z=b'\xf7LC\xf0\xd5\xc4z\xb7\x84\x02\xd7f\x1b\x1a\xf3\xcf@\xfaf\xd0I\xb0l+t\xf9\x86\xf4\x14(\x00x'
但是在库中,我只能将一个整数乘以曲线上的一个点。我如何应用这个乘法呢
您可以使用
int.from_bytes
将其转换为int-然后,在乘法之后,如果需要,可以使用
int.to_bytes()
-相关问题 更多 >
编程相关推荐