欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java实现MD5加密算法,javamd5加密算法,import java.

来源: javaer 分享于  点击 15027 次 点评:246

java实现MD5加密算法,javamd5加密算法,import java.


import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util {      public static String generateMD5(String input)      {        MessageDigest messageDigest = null;        try {          messageDigest = MessageDigest.getInstance("MD5");          messageDigest.reset();          messageDigest.update(input.getBytes("UTF-8"));        } catch (NoSuchAlgorithmException e) {          System.out.println("NoSuchAlgorithmException caught!");          System.exit(-1);        } catch (UnsupportedEncodingException e) {          e.printStackTrace();        }        byte[] byteArray = messageDigest.digest();        StringBuffer md5StrBuff = new StringBuffer();        for (int i = 0; i < byteArray.length; i++) {          if (Integer.toHexString(0xFF &amp; byteArray[i]).length() == 1)            md5StrBuff.append("0").append(Integer.toHexString(0xFF &amp; byteArray[i]));          else {            md5StrBuff.append(Integer.toHexString(0xFF &amp; byteArray[i]));          }        }        return md5StrBuff.toString();      }    }
相关栏目:

用户点评