Android converts String to MD5 + common String Methods
Public class StringUtils {public static String MD5Encode (String origin) {String resultString = null; try {resultString = new String (origin); MessageDigest md = MessageDigest. getInstance ("MD5"); resultString = byteArrayToHexString (md. digest (resultString. getBytes ();} catch (Exception ex) {} return resultString;} public static String byteArrayToHexString (byte [] B) {StringBuffer resultSb = new StringBuffer (); for (int I = 0; I <B. length; I ++) {resultSb. append (byteToHexString (B [I]);} return resultSb. toString ();} private static String byteToHexString (byte B) {int n = B; if (n <0) n = 256 + n; int d1 = n/16; int d2 = n % 16; return hexDigits [d1] + hexDigits [d2];} private final static String [] hexDigits = {"0", "1", "2 ", "3", "4", "5", "6", "7", "8", "9", "a", "B", "c ", "d", "e", "f "};}