package com.zkfr.unifyplatforminteractserver_gansu.utils;
import java.security.MessageDigest;
public class Md5Util
{
//加密为MD5-32位大写
public static String encodeTo32BitCapitalByMd5( String str )
{
try
{
//确定计算方法
MessageDigest md5 = MessageDigest.getInstance( "MD5" );
//加密字符串
byte[] md5Bytes = md5.digest(str.getBytes());
//转换为32位大写
StringBuilder stringBuilder = new StringBuilder();
for( byte md5Byte : md5Bytes )
{
int val = ((int) md5Byte) & 0xff;
if (val < 16)
stringBuilder.append("0");
stringBuilder.append(Integer.toHexString(val));
}
return stringBuilder.toString().toUpperCase();
}
catch( Exception e )
{
e.printStackTrace();
return null;
}
}
}
Springboot: 将字符串加密为32位大写MD5数据
原创
©著作权归作者所有:来自51CTO博客作者006玩命的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章