MD5加密

来源:互联网 发布:郑州seo服务 编辑:程序博客网 时间:2024/06/05 04:51

public class MD5Util {

public static void main(String[] args) throws Exception {    String string = "sdk_test_86850685715133032097c7f1823292a1c278c4d555243cd18cf";    String data = MD5Encode(string);    System.out.println("MD5结果:"+data);    System.out.println("原文:"+string);}public static String MD5Encode(String inStr) throws Exception {    MessageDigest md5 = null;    try {        md5 = MessageDigest.getInstance("MD5");    } catch (Exception e) {        System.out.println(e.toString());        e.printStackTrace();        return "";    }    byte[] byteArray = inStr.getBytes("UTF-8");    byte[] md5Bytes = md5.digest(byteArray);    StringBuffer hexValue = new StringBuffer();    for (int i = 0; i < md5Bytes.length; i++) {        int val = ((int) md5Bytes[i]) & 0xff;        if (val < 16) {            hexValue.append("0");        }        hexValue.append(Integer.toHexString(val));    }    return hexValue.toString();}

}

原创粉丝点击