MD5加密

 
 
  1. import java.security.MessageDigest; 
  2. public class MD5Util { 
  3.  public static String md5Encode(String inStr) throws Exception { 
  4.  MessageDigest md5 = null; 
  5.  try { 
  6.  md5 = MessageDigest.getInstance("MD5"); 
  7.  } catch (Exception e) { 
  8.  System.out.println(e.toString()); 
  9.  e.printStackTrace(); 
  10.  return ""; 
  11.  } 
  12.  byte[] byteArray = inStr.getBytes("UTF-8"); 
  13.  byte[] md5Bytes = md5.digest(byteArray); 
  14.  StringBuffer hexValue = new StringBuffer(); 
  15.  for (int i = 0; i < md5Bytes.length; i++) { 
  16.  int val = (md5Bytes[i]) & 0xff; 
  17.  if (val < 16) { 
  18.  hexValue.append("0"); 
  19.  } 
  20.  hexValue.append(Integer.toHexString(val)); 
  21.  } 
  22.  return hexValue.toString(); 
  23.  } 
  24.  public static void main(String[] args) throws Exception { 
  25.  String a = "123456"; 
  26.  System.out.println("a:" + a); 
  27.  System.out.println("md5:" + md5Encode(a)); 
  28.  System.out.println("md5:" + md5Encode(a).equals("e10adc3949ba59abbe56e057f20f883e")); 
  29.  } 

【本文是专栏作者张勇波的原创文章,转载请通过获取作者授权】

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了天心免费建站欢迎大家使用!

网站题目:MD5加密
文章网址:http://www.hantingmc.com/qtweb/news12/139562.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联