Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个非加密安全散列函数,它产生至少 16 个字节的输出。
我目前正在使用 MD5,但它太慢了,大约是 5 倍。
Adler32、CRC32 等不产生所需的输出量。
有没有办法将校验和转换为哈希函数,产生所需的 16 字节以上的输出?
我最初使用了 4 个不同的 32 位校验和,并将它们的输出连接成 16 个字节。
然后我正确地解决了这个问题:优化使用零流更新 MD5/SHA1