我正在寻找一种通过 Python 中的椭圆曲线生成非对称加密密钥的方法,但我找到的所有软件包仅支持 UNIX 系统。有人知道在 Windows 上运行的软件包吗?
LightPHE 是一个轻量级 Python 库,涵盖椭圆曲线 ElGamal 加密系统。
from lightphe import LightPHE
# construct an EC ElGamal cryptosystem with random private public key pair
phe = LightPHE(algorithm_name = "EllipticCurve-ElGamal")
# define plaintext
m = 17
# calculate ciphertext
c = phe.encrypt(m)
# proof of work
assert phe.decrypt(c) == m