Java实现MD5加密
Posted 来自偶然的尘土
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java实现MD5加密相关的知识,希望对你有一定的参考价值。
简版的MD5工具类
import java.security.MessageDigest;
import sun.misc.BASE64Encoder;
public class Md5ToString {
import java.security.MessageDigest;
import sun.misc.BASE64Encoder;
public class Md5Tools{
/**
* md5加密
* @param old
* @return
*
*/
public static String Md5String(String old) {
try {
//java自带工具包MessageDigest
MessageDigest md5 = MessageDigest.getInstance("md5");
//实现Base64的编码
BASE64Encoder base64 = new BASE64Encoder();
//进行加密
String newStr = base64.encode(md5.digest(old.getBytes("utf-8")));
return newStr;//返回加密后的字符
/**
* md5加密
* @param old
* @return
*
*/
public static String Md5String(String old) {
try {
//java自带工具包MessageDigest
MessageDigest md5 = MessageDigest.getInstance("md5");
//实现Base64的编码
BASE64Encoder base64 = new BASE64Encoder();
//进行加密
String newStr = base64.encode(md5.digest(old.getBytes("utf-8")));
return newStr;//返回加密后的字符
} catch (Exception e) {
throw new RuntimeException(e);
}
throw new RuntimeException(e);
}
}
}
}
以上是关于Java实现MD5加密的主要内容,如果未能解决你的问题,请参考以下文章