Android初学------MD5加密

/***
 * MD5
 * @param inputStr
 * @return
 * @throws NoSuchAlgorithmException
 */
	public static String md5(String inputStr) throws NoSuchAlgorithmException {
	    String md5Str = inputStr;
	    if(inputStr != null) {
	        MessageDigest md = MessageDigest.getInstance("MD5");
	        md.update(inputStr.getBytes());
	        BigInteger hash = new BigInteger(1, md.digest());
	        md5Str = hash.toString(16);
	        if((md5Str.length() % 2) != 0) {
	            md5Str = "0" + md5Str;
	        }
	    }
	    return md5Str;
	}


以后说不定用得着,留着。

你可能感兴趣的:(Android初学------MD5加密)