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();
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: java 判断字符串全为英文 提取字符串中的英文
- 下一篇:没有了