我正在处理Java相关的工作... 我想知道如何将字节数组转换为BigInteger。实际上,我使用了MD5的摘要方法,它返回了一个字节数组,我想将其转换为BigInteger。
我正在处理Java相关的工作... 我想知道如何将字节数组转换为BigInteger。实际上,我使用了MD5的摘要方法,它返回了一个字节数组,我想将其转换为BigInteger。
这个例子用几行Java代码获取MD5哈希值与另一个相关的例子有关。
我相信你应该能够做到。
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));
BigInteger
。new BigInteger(byte[])
。