gpt4 book ai didi

java - 如何在java中将字节数组转换为BigInteger

转载 作者:搜寻专家 更新时间:2023-10-31 19:35:56 24 4
gpt4 key购买 nike

我正在研究 Java...我想知道如何将字节数组转换为 BigInteger。 实际上我使用了 md5 的摘要方法,它返回了我想转换成 Biginteger 的字节数组。

最佳答案

这个例子Get MD5 hash in a few lines of Java有一个相关的例子。

我相信你应该可以做到

MessageDigest m=MessageDigest.getInstance("MD5");
m.update(message.getBytes(), 0, message.length());
BigInteger bi = new BigInteger(1,m.digest());

如果你想以 "d41d8cd98f00b204e9800998ecf8427e" 样式打印它,你应该可以这样做

System.out.println(bi.toString(16));

关于java - 如何在java中将字节数组转换为BigInteger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4182029/

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