Import java. security. messageDigest; import java. security. noSuchAlgorithmException; import sun. misc. BASE64Encoder;/*** MD5 + Base64 encryption * @ author at fenghang */public class Md5Base64 {public static String encode (String s) {if (s = null) return null; string encodeStr = ""; byte [] utfBytes = s. getBytes (); MessageDigest mdTemp; try {mdTemp = MessageDigest. getInstance ("MD5"); mdTemp. update (utfBytes); byte [] md5Bytes = mdTemp. digest (); BASE64Encoder b64Encoder = new BASE64Encoder (); encodeStr = b64Encoder. encode (md5Bytes);} catch (NoSuchAlgorithmException e) {return null;} return encodeStr;} public static void main (String [] args) {System. out. println (Md5Base64. encode ("123456 "));}}
This article from the "Java practical development accumulation" blog, please be sure to keep this source http://yufenghang.blog.51cto.com/6014821/1287135