跳转到主要内容

Python的半同态加密库

项目描述

python-paillier PyPi上最新发布的版本

CI Status

Documentation Status

Requirements Status of master

这是一个Python 3库,实现了Paillier部分同态加密。

Paillier加密系统的同态属性包括

  • 加密的数字可以与非加密的标量相乘。

  • 加密的数字可以相加。

  • 加密的数字可以与非加密的标量相加。

引用

python-paillierCSIRO的Data61设计、开发和支持。如果您在研究中使用了此库的任何部分,请使用以下BibTex条目进行引用

@misc{PythonPaillier,
  author = {CSIRO's Data61},
  title = {Python Paillier Library},
  year = {2013},
  publisher = {GitHub},
  journal = {GitHub Repository},
  howpublished = {\url{https://github.com/data61/python-paillier}},
}

运行单元测试

python setup.py test

或者使用nose

nosetests

代码历史

Data61 | CSIRO开发。

部分代码来源于Apache授权的Google项目:https://code.google.com/p/encrypted-bigquery-client/

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

phe-1.5.0.tar.gz (51.3 kB 查看散列)

上传时间

构建分发

phe-1.5.0-py2.py3-none-any.whl (53.7 kB 查看散列)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面