lixw 发表于 2013-1-27 05:11:49

Java实现的MD5加密类

import java.security.*;      public class MD5{         public final static String getMD5(String s){       char hexDigits[] = {         '0', '1', '2', '3',         '4', '5', '6', '7',         '8', '9', 'a', 'b',         'c', 'd', 'e', 'f'};       try {      byte[] strTemp = s.getBytes();      MessageDigest mdTemp = MessageDigest.getInstance("MD5");      mdTemp.update(strTemp);      byte[] md = mdTemp.digest();      int j = md.length;      char str[] = new char;      int k = 0;      for (int i = 0; i < j; i++) {         byte byte0 = md;         str = hexDigits;         str = hexDigits;      }      return new String(str);       }catch (Exception e){      return null;       }      }         public static void main(String[] args){          System.out.print(MD5.getMD5("abcd"));      }    }
页: [1]
查看完整版本: Java实现的MD5加密类