首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同态加密算法Psuedo

同态加密算法Psuedo
EN

Stack Overflow用户
提问于 2017-09-30 10:43:35
回答 1查看 290关注 0票数 0

我希望对加密的值执行算术运算,这些值将解密为解密值的结果。有人知道正在使用的代码示例吗?使用这个等式会很好,因为下面的链接中的well.The psuedo相当模糊。

同态乘法/加法

如此理想地给出了v1和v2

v1 =5,v2 = 4;

解密(v1Encrypted+ v2Encrypted) = 9;

EN

Stack Overflow用户

发布于 2018-08-10 14:09:54

您可以使用Python中的同态加密库皮弗精确地做到这一点。只需使用pip install Pyfhel安装它并创建一个简单的演示:

代码语言:javascript
复制
from Pyfhel import Pyfhel, PyCtxt

he = Pyfhel()        # Object in charge of all homomorphic operations
he.contextGen(10000) # Choose the maximum size of your integers
he.keyGen(10000)     # Generate your private/public key pair

# Now to the encryption/operation/decryption
v1 = 5
v2 = 4

p1 = he.encrypt(v1)
p2 = he.encrypt(v2)

p3 = p1 + p2

he.decrypt(p3)
#> 9
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46501956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档