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;//返回加密后的字符
  } catch (Exception e) {
   throw new RuntimeException(e);
  }
 }
}

 






















以上是关于Java实现MD5加密的主要内容,如果未能解决你的问题,请参考以下文章

java加密算法实现

Java实现MD5加密及解密的代码实例分享

MD5加密的Java实现

Java 实现32位MD5加密

md5 32位 加密原理 Java实现md5加密

MD5加密算法的Java实现