入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

java MD5加密(大、小写32位)

创建时间:2016-10-28 投稿人: 浏览次数:8565

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。