我正在研究java...我想知道如何将字节数组转换为BigInteger。
实际上我使用了 md5 的摘要方法,它返回了我想要转换为 Biginteger 的字节数组。
这个例子用几行Java获取MD5哈希值 http://snippets.dzone.com/posts/show/3686有一个相关的例子。
我相信你应该能够做到
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));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)