java加密算法(md5)

来源:互联网 发布:丹尼格林数据 编辑:程序博客网 时间:2024/05/22 14:09

x为要加密的字符串

try{   MessageDigest m = MessageDigest.getInstance("MD5");
            m.update(x.getBytes("UTF8"));
            byte s[] = m.digest();
            String result = "";
            for (int i = 0; i < s.length; i++) {
                result += Integer.toHexString((0x000330FF & s[i]) | 0xFF00FF00).
                        substring(6);
            }
            return result;
        } catch (Exception e) {
            System.out.print(e.getMessage());
            return null;
        }