java MD5加密(大、小写32位)
1.小写32位
String result = ""; String str = "123456"; MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update((str).getBytes("UTF-8")); byte b[] = md5.digest(); int i; StringBuffer buf = new StringBuffer(""); for(int offset=0; offset<b.length; offset++){ i = b[offset]; if(i<0){ i+=256; } if(i<16){ buf.append("0"); } buf.append(Integer.toHexString(i)); } result = buf.toString(); System.out.println("result = " + result);
2.大写32位:
只需在buf.toString()后面加.toUpperCase()即可
result = buf.toString().toUpperCase();
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 在JSP页面中显示List集合·
- 下一篇: Java-Base64加密&&MD5加密