我需要实现一个方法来查找给定String的字节的MD5哈希值。在我看来,这个类包含在名为com.starbase.util.MD5的包中,但无法找到下载jar文件的位置。有人能把我指向正确的地方吗?
答案 0 :(得分:2)
使用Java的内置MessageDigest。 Here's an example (koregan's post)如何使用带有MD5的MessageDigest来散列字符串。
答案 1 :(得分:1)
Apache commons编码是最好的解决方案。
代码简单如下:
String hex = DigestUtils.md5Hex(yourString);
答案 2 :(得分:0)
查看java.security.MessageDigest课程。它提供了几个哈希函数。
答案 3 :(得分:0)
String myHash= org.apache.commons.codec.digest.DigestUtils.md5Hex("toBeHashed")
来自common-codec:https://commons.apache.org/proper/commons-codec/