Blame view

src/com/ectrip/trips/net/MD5Util.java 557 Bytes
3c2353cd   杜方   1、畅游通核销app源码提交;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  package com.ectrip.trips.net;
  
  import java.security.MessageDigest;
  
  public class MD5Util {
  
  	public static String signMD5(String in, String charSet) {
  		try {
  			MessageDigest md = MessageDigest.getInstance("MD5");
  			byte[] bytes = md.digest(in.getBytes(charSet));
  			StringBuilder sb = new StringBuilder();
  			for (int i = 0; i < bytes.length; i++) {
  				String hex = Integer.toHexString(0xff & bytes[i]);
  				if (hex.length() == 1)
  					sb.append('0');
  				sb.append(hex);
  			}
  			return sb.toString();
  		} catch (Exception e) {
  			return null;
  		}
  	}
  }