Chinaunix首页 | 论坛 | 博客
  • 博客访问: 604468
  • 博文数量: 298
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3077
  • 用 户 组: 普通用户
  • 注册时间: 2019-06-17 10:57
文章分类

全部博文(298)

文章存档

2022年(96)

2021年(201)

2019年(1)

我的朋友

分类: Java

2021-09-15 11:30:17


点击(此处)折叠或打开

  1. package org.fh.util;

  2. import java.security.MessageDigest;

  3. /**
  4.  * 说明:MD5处理
  5.  * 作者:FH Admin
  6.  * from:fhadmin.org
  7.  */
  8. public class MD5 {

  9.     public static String md5(String str) {
  10.         try {
  11.             MessageDigest md = MessageDigest.getInstance("MD5");
  12.             md.update(str.getBytes());
  13.             byte b[] = md.digest();

  14.             int i;

  15.             StringBuffer buf = new StringBuffer("");
  16.             for (int offset = 0; offset < b.length; offset++) {
  17.                 i = b[offset];
  18.                 if (i < 0)
  19.                     i += 256;
  20.                 if (i < 16)
  21.                     buf.append("0");
  22.                 buf.append(Integer.toHexString(i));
  23.             }
  24.             str = buf.toString();
  25.         } catch (Exception e) {
  26.             e.printStackTrace();

  27.         }
  28.         return str;
  29.     }
  30.     public static void main(String[] args) {
  31.         System.out.println(md5("313596790"+"123456"));
  32.         System.out.println(md5("mj1"));
  33.     }
  34. }

阅读(687) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~