gpt4 book ai didi

java - 压缩 SHA-256 哈希

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:48:56 27 4
gpt4 key购买 nike

我想自动生成 Java 的 serialVersionUID(它是一个长整数,即 64 位)。区分要序列化的对象是由大约 20 个整数决定的,但并不总是 20 个整数。我打算将整数转换为逗号分隔的数字字符串,并通过 SHA-256 哈希函数运行它。

由于 SHA-256 的长度为 32 字节(256 位),我需要它适合 serialVersionUID(64 位),我如何将它转换为 64 位值并最大程度地减少良好特性的损失哈希?

最佳答案

把多余的部分剪掉。没有必要使事情复杂化。如果有更好的方法来仅获取第一个(或任何其他)64 位,那么哈希首先被破坏。

关于java - 压缩 SHA-256 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12974964/

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