gpt4 book ai didi

algorithm - 产生长的 MD5 或 SHA1 散列码(64 位)

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:40:29 33 4
gpt4 key购买 nike

我需要计算字符串的哈希码并将其存储到“long”变量中。

MD5 和 SHA1 生成长于 64 位的哈希码(MD5 - 128 位,SHA1 - 160 位)。

有人有想法吗?

干杯,

多伦

最佳答案

您可以截断哈希并仅使用前 64 位。哈希值会稍微弱一些,但前 64 位仍然极有可能是唯一的。

对于哈希的大多数用途,这是一种常见且完全可以接受的做法。

您还可以将完整的哈希存储在两个 64 位整数中。

关于algorithm - 产生长的 MD5 或 SHA1 散列码(64 位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5018717/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com