paillier加密 python
时间: 2023-05-15 11:07:56 浏览: 648
Paillier 同态加密
可以使用 phe 库来实现 Paillier 加密算法,以下是一个简单的示例代码:
```python
from phe import paillier
# 生成密钥对
public_key, private_key = paillier.generate_paillier_keypair()
# 加密明文
plaintext = 12345
ciphertext = public_key.encrypt(plaintext)
# 解密密文
decrypted = private_key.decrypt(ciphertext)
print("明文:", plaintext)
print("密文:", ciphertext)
print("解密后的明文:", decrypted)
```
需要注意的是,phe 库需要 Python 3.6 及以上版本支持。
阅读全文