Blame view

src/com/fh/util/MD5.java 712 Bytes
ad5081d3   孙向锦   初始化项目
1
2
3
  package com.fh.util;
  
  import java.security.MessageDigest;
ad5081d3   孙向锦   初始化项目
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  public class MD5 {
  
  	public static String md5(String str) {
  		try {
  			MessageDigest md = MessageDigest.getInstance("MD5");
  			md.update(str.getBytes());
  			byte b[] = md.digest();
  
  			int i;
  
  			StringBuffer buf = new StringBuffer("");
  			for (int offset = 0; offset < b.length; offset++) {
  				i = b[offset];
  				if (i < 0)
  					i += 256;
  				if (i < 16)
  					buf.append("0");
  				buf.append(Integer.toHexString(i));
  			}
  			str = buf.toString();
  		} catch (Exception e) {
  			e.printStackTrace();
  
  		}
  		return str;
  	}
  	public static void main(String[] args) {
  		System.out.println(md5("31119@qq.com"+"123456"));
  		System.out.println(md5("mj1"));
  	}
  }