MD5加密

发布时间:2014-10-25 2:20:54
来源:分享查询网

MD5加密的使用java自带的加密类,很简单,实现如下:     import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public final class MD5Ecrypt {  private static MessageDigest md5;  private static final int PRIFIX = 0x000000ff;  private static final int NEXTFIX = 0xffffff00;  private static final int CHAR_LENGTH = 6;  private MD5Ecrypt(MessageDigest md) {  md5 = md;  }  public static String md5Encode(String input) {  String output = null;  byte[] digest = null;  try {  md5 = MessageDigest.getInstance("MD5");  md5.update(input.getBytes());  digest = md5.digest();  } catch (NoSuchAlgorithmException e) {  e.printStackTrace();  }  for (int i = 0; i < digest.length; i++) {  output += Integer.toHexString((PRIFIX & digest[i]) | NEXTFIX).substring(CHAR_LENGTH);  }  return output;  }} 希望对大家有用。      

返回顶部
查看电脑版