我正在尝试使用密码学中的hazmat在python中生成公共/私有椭圆曲线密钥对。下面是我的当前代码。当我运行时,它正在生成错误'NoneType'对象没有属性'generate\u ellipal\u curve\u private\u key'
ecurve = asymmetric.ec.EllipticCurve
ecurve.name = 'secp256r1'
ecurve.key_size = 128
ec_backend = cryptography.hazmat.backends.interfaces.EllipticCurveBackend.generate_elliptic_curve_private_key(cryptography.hazmat.backends.interfaces.EllipticCurveBackend, ecurve)
key = asymmetric.ec.generate_private_key(curve=ecurve, backend=ec_backend)
这是文档https://cryptography.io/en/latest/hazmat/primitives/asymmetric/ec/#
我看不到
generate_elliptic_curve_private_key
方法在哪里可用。你知道吗下面是生成^{} 并将公钥序列化为PEM格式的示例:
打印钥匙
相关问题 更多 >
编程相关推荐