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)