MD5方法

来源:互联网 发布:淘宝店铺营销策略 编辑:程序博客网 时间:2024/06/05 11:02
private String MD5(String s) {    try {        MessageDigest md = MessageDigest.getInstance("MD5");        byte[] bytes = md.digest(s.getBytes("utf-8"));        return toHex(bytes);    }    catch (Exception e) {        throw new RuntimeException(e);    }}private static String toHex(byte[] bytes) {    final char[] HEX_DIGITS = "0123456789ABCDEF".toCharArray();    StringBuilder ret = new StringBuilder(bytes.length * 2);    for (int i=0; i<bytes.length; i++) {        ret.append(HEX_DIGITS[(bytes[i] >> 4) & 0x0f]);        ret.append(HEX_DIGITS[bytes[i] & 0x0f]);    }    return ret.toString();}
原创粉丝点击