MD5加密

开发 开发工具
博主发表的文章,有的是自己原创,有的是这些年本人从网上积累的,方便大家学习。

 [[178970]]

  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.  } 

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

责任编辑:武晓燕 来源: 上下求索的Z先生博客
相关推荐

2022-10-18 22:21:51

2015-03-23 11:21:08

2009-06-06 18:57:47

MD5加密类Java Bean

2020-10-15 08:20:52

MD5算法加密的过程

2020-02-25 16:30:36

MD5是不是加密

2009-06-30 10:05:24

MD5加密JSP源码

2021-02-19 11:55:36

C语言MD5加密

2022-11-09 08:24:39

2009-09-09 18:35:07

C# 加密MD5和SHA1

2009-10-26 14:06:03

2009-07-24 15:58:20

ASP.NET MD5ASP.NET SHA

2010-01-06 09:54:30

.NET Framew

2021-12-06 18:16:14

SQLCRCMD5

2009-07-28 16:39:16

VB.NET的MD5加

2022-10-19 07:35:28

2021-06-07 10:00:41

MD5算法加密

2016-12-19 15:50:36

2011-12-28 13:14:39

2010-06-25 16:19:17

2012-09-20 15:45:09

点赞
收藏

51CTO技术栈公众号