public String strToMd5(String s){
StringBuilder sb = new StringBuilder();
try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
byte[] bt=md5.digest(s.getBytes("UTF-8"));
for (byte b : bt) {
sb.append(String.format("%02X", b));
}
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return sb.toString();
}