当前位置: 代码迷 >> Android >> android将String转化为MD5的步骤+一些String常用的方法
  详细解决方案

android将String转化为MD5的步骤+一些String常用的方法

热度:92   发布时间:2016-04-28 04:29:11.0
android将String转化为MD5的方法+一些String常用的方法
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"};}

  相关解决方案