gpt4 book ai didi

java - Java中如何将字节数组转换为无符号128位整数?

转载 作者:行者123 更新时间:2023-12-02 04:50:56 24 4
gpt4 key购买 nike

我正在尝试使用 MD5 对字符串进行哈希处理。我需要 Java 中 128 位无符号整数的哈希值。

MessageDigest md = MessageDigest.getInstance("MD5");

String toHash = "HashThis";
md.update(toHash.getBytes());
byte[] isHashed = md.digest();

如何将 isHashed 转换为整数?

最佳答案

Java 没有 128 位 int 类型。但它有一个 BigInteger 类,它有一个构造函数,根据您的需要,它采用一个符号和一个表示为 byte[] 的大小。

BigInteger value=new BigInteger(1,isHashed);

关于java - Java中如何将字节数组转换为无符号128位整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29254198/

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