guava实现MD5加密

来源:互联网 发布:谭松韵网络综艺节目 编辑:程序博客网 时间:2024/06/06 01:07

Java源码不太方便实现MD5加密, 工程中引用apache guava包来实现

实现代码

String a = "I'm testing";

String md = Hashing.md5().newHasher().putString(pwd, Charsets.UTF_8).hash().toString();

System.out.println(md);      //-> 4e939e26ea96fd34ca09d5defe35da7b

结果为32位小写md5, 转换为16位需要 substring(8,24)