创建加密链接密钥的编码工具
项目描述
CLK 哈希
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 查看哈希值)