您的位置:首页 > 其它

MD5 32位 小写加密和大写加密

2016-08-16 10:00 369 查看
public class MD5Utils {
/*
* 加密算法
*/
public static String encode(String text){

try {
MessageDigest digest = MessageDigest.getInstance("md5");
byte[] result = digest.digest(text.getBytes());
StringBuilder sb =new StringBuilder();
for(byte b:result){
int number = b&0xff;
String hex = Integer.toHexString(number);
if(hex.length() == 1){
sb.append("0"+hex);
}else{
sb.append(hex);
}
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return "" ;
}

}

以上返回的是小写的加密字符串

如果想得到大写的加密字符串只要在return sb.toString();这句话后面加上.toUpperCase()即可;

return sb.toString().toUpperCase();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  加密