跳转到主要内容

创建加密链接密钥的编码工具

项目描述

CLK 哈希

Clkhash Logo

codecov Documentation Status Unit Testing Typechecking Downloads

clkhash 是一个 Python 实现,它遵循 Rainer Schnell, Tobias Bachteler 和 Jörg Reiher《一种新型容错匿名链接代码》 中描述的密码学链接密钥哈希。

安装

使用 pip 安装 clkhash 及其所有依赖项

pip install clkhash

文档

https://clkhash.readthedocs.io

Python API

使用默认模式对实体 CSV 文件进行哈希处理

from clkhash import clk, randomnames
fake_pii_schema = randomnames.NameList.SCHEMA
clks = clk.generate_clk_from_csv(open('fake-pii-out.csv','r'), 'secret', fake_pii_schema)

命令行界面

有关 clkhash 的命令行界面,请参阅 Anonlink 客户端

引用

Clkhash 以及更广泛的 Anonlink 项目由 CSIRO 的 Data61 设计、开发和支持。如果您在研究中使用了此库的任何部分,请使用以下 BibTex 条目进行引用:

@misc{Anonlink,
  author = {CSIRO's Data61},
  title = {Anonlink Private Record Linkage System},
  year = {2017},
  publisher = {GitHub},
  journal = {GitHub Repository},
  howpublished = {\url{https://github.com/data61/clkhash}},
}

项目详情


下载文件

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

源代码分发

clkhash-0.18.3.tar.gz (1.7 MB 查看哈希值)

上传时间 源代码

构建分发

clkhash-0.18.3-py3-none-any.whl (1.7 MB 查看哈希值)

上传于 Python 3

支持者