在 Windows 上使用 Python 进行椭圆曲线加密

问题描述 投票:0回答:1

我正在寻找一种通过 Python 中的椭圆曲线生成非对称加密密钥的方法,但我找到的所有软件包仅支持 UNIX 系统。有人知道在 Windows 上运行的软件包吗?

python elliptic-curve encryption-asymmetric
1个回答
0
投票

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
© www.soinside.com 2019 - 2024. All rights reserved.