package com.jshop.action.tools; /** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * * @author not attributable * @version 1.0 */ public class mdencode { public mdencode() { } public String testDigest(String myinfo) { byte[] digesta = null; try { java.security.MessageDigest alga = java.security.MessageDigest. getInstance("MD5"); alga.update(myinfo.getBytes()); digesta = alga.digest(); } catch (java.security.NoSuchAlgorithmException ex) { System.out.println("�Ƿ�ժҪ�㷨"); } return this.byte2hex(digesta); } public String byte2hex(byte[] b) { //������ת�ַ� String hs = ""; String stmp = ""; for (int n = 0; n < b.length; n++) { stmp = (java.lang.Integer.toHexString(b[n] & 0XFF)); if (stmp.length() == 1) { hs = hs + "0" + stmp; } else { hs = hs + stmp; } if (n < b.length - 1) { hs = hs; } } return hs; } }