跳转到主要内容

Cython绑定到Keccak海绵和SHA-3函数

项目描述

https://travis-ci.org/habnabit/cykeccak.png

cykeccek

来自Keccak网站

Keccak是一组海绵函数。海绵函数是对具有无限输出的密码哈希函数概念的推广,可以执行从哈希到伪随机数生成到认证加密的几乎所有对称密码函数。

cykeccak是在Keccak参考实现周围的一个薄的Cython包装,并在该包装之上实现SHA-3。

安装

如果源分发包含一个keccak.c文件,如来自pypi的tarballs,则不需要Cython来构建cykeccak。不建议从github的tarball安装,因为这些tarball没有keccak.cversion.txt或一个.git目录。如果没有version.txt也没有git仓库,setup.py将无法确定cykeccak的版本。

底层的C代码与架构相关,而setup.py会尝试根据执行setup.py的Python是32位还是64位二进制来猜测是否构建32位或64位源。为了避免猜测,也可以将CYKECCAK_IMPLEMENTATION环境变量设置为opt32opt64

项目详情


下载文件

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

源分发

cykeccak-0.13.2.2.tar.gz (145.0 kB 查看哈希值)

上传时间

由以下支持