Cython绑定到Keccak海绵和SHA-3函数
项目描述
cykeccek
来自Keccak网站
Keccak是一组海绵函数。海绵函数是对具有无限输出的密码哈希函数概念的推广,可以执行从哈希到伪随机数生成到认证加密的几乎所有对称密码函数。
cykeccak是在Keccak参考实现周围的一个薄的Cython包装,并在该包装之上实现SHA-3。
安装
如果源分发包含一个keccak.c文件,如来自pypi的tarballs,则不需要Cython来构建cykeccak。不建议从github的tarball安装,因为这些tarball没有keccak.c,version.txt或一个.git目录。如果没有version.txt也没有git仓库,setup.py将无法确定cykeccak的版本。
底层的C代码与架构相关,而setup.py会尝试根据执行setup.py的Python是32位还是64位二进制来猜测是否构建32位或64位源。为了避免猜测,也可以将CYKECCAK_IMPLEMENTATION环境变量设置为opt32或opt64。
项目详情
关闭
cykeccak-0.13.2.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 606267854b23fad547a4a8d83d677cd2a747809a4dd5b7eff41d20f8a9aab0f3 |
|
MD5 | c51da9799193c0cac3d9915a7e9e4866 |
|
BLAKE2b-256 | 9116a6a77669bd2e0877885a25c7188b87e6cb4a5e5d117bd56057584bef543e |