欢迎来到思维库

思维库

MD5加密

时间:2025-11-05 16:01:56 出处:应用开发阅读(143)

 

import java.security.MessageDigest; public class MD5Util {  public static String md5Encode(String inStr) throws Exception {  MessageDigest md5 = null;  try {  md5 = MessageDigest.getInstance("MD5");  } catch (Exception e) {  System.out.println(e.toString());  e.printStackTrace();  return "";  }  byte[] byteArray = inStr.getBytes("UTF-8");  byte[] md5Bytes = md5.digest(byteArray);  StringBuffer hexValue = new StringBuffer();  for (int i = 0; i < md5Bytes.length; i++) {  int val = (md5Bytes[i]) & 0xff;  if (val < 16) {  hexValue.append("0");  }  hexValue.append(Integer.toHexString(val));  }  return hexValue.toString();  }  public static void main(String[] args) throws Exception {  String a = "123456";  System.out.println("a:" + a);  System.out.println("md5:" + md5Encode(a));  System.out.println("md5:" + md5Encode(a).equals("e10adc3949ba59abbe56e057f20f883e"));  } } 

【本文是加密专栏作者张勇波的b2b信息网原创文章,站群服务器转载请通过获取作者授权】

加密亿华云计算

分享到:

温馨提示:以上内容和图片整理于网络,仅供参考,希望对您有帮助!如有侵权行为请联系删除!

友情链接: