bdaw, thanks.. it's solved.
private static String convertToHex(byte[] data)
        {
                StringBuffer buf = new StringBuffer();
                for (int i = 0; i < data.length; i++)
                {
                        int halfbyte = (data >>> 4) & 0x0F;
                        int two_halfs = 0;
                        do
                        {
                                if ((0 <= halfbyte) && (halfbyte <= 9))
                                        buf.append((char) ('0' + halfbyte));
                                else
                                        buf.append((char) ('a' + (halfbyte - 
10)));
                                halfbyte = data & 0x0F;
                        }
                        while (two_halfs++ < 1);
                }
                return buf.toString();
        }

        public static String MD5(String text) 
        {
                byte[] md5hash =null;
                try {
                MessageDigest md;
                md = MessageDigest.getInstance("MD5");
                md5hash = new byte[32];
                md.update(text.getBytes("iso-8859-1"), 0, text.length());
                md5hash = md.digest();
                } catch (Exception e){
                        e.printStackTrace();
                }
                return convertToHex(md5hash);
        }

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4138421#4138421

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4138421
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to