XXhash Fasthashalgo
发布时间
阅读量:
阅读量
Xxhash采用了分流策略,并对输入数据进行了细致地划分成四个独立的数据流进行处理。每个数据块依次被拆解并提取出临时状态信息供后续运算使用;最终将所有四个状态进行综合运算得到最终结果
update()–使用其他字符串更新当前摘要
digest()–处理并返回当前摘要
hexdigest()–以十六进制字符串形式返回当前摘要
intdigest()–以整数形式返回当前摘要
copy()–生成并返回当前对象的副本
reset()–重置状态
导入xxhash库
创建一个xxh32哈希实例:
x = xxhash.xxh32()
将数据流更新为b'Nobody inspects':
x.update(b'Nobody inspects')
将数据流更新为b' the spammish repetition':
x.update(b' the spammish repetition')
生成最终哈希值:
x.digest()
=
结果编码表示为:
b'\xe2);/'
x.digest_size
4
全部评论 (0)
还没有任何评论哟~
