Here you can find the source of Md5Encode(String source)
Parameter | Description |
---|---|
source | source of string need to encode |
public static String Md5Encode(String source)
//package com.java2s; //License from project: Open Source License import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Main { /**/*from w w w . ja v a 2 s . c om*/ * Encode a string using MD5 method * * @param source * source of string need to encode * @return encoded string if success, empty string for otherwise */ public static String Md5Encode(String source) { MessageDigest md; String result = ""; try { md = MessageDigest.getInstance("MD5"); md.update(source.getBytes()); byte byteData[] = md.digest(); // convert the byte to hex format method 1 StringBuffer sb = new StringBuffer(); for (int i = 0; i < byteData.length; i++) { sb.append(Integer.toString((byteData[i] & 0xff) + 0x100, 16).substring(1)); } result = sb.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return result; } }