java生成MD5加密字符串

来源:互联网 发布:javascript数组的方法 编辑:程序博客网 时间:2024/05/16 05:44
private String getMD5(String sourceStr) throws BaseException {String result = "";try {MessageDigest md = MessageDigest.getInstance("MD5");md.update(sourceStr.getBytes());byte b[] = md.digest();int i;StringBuffer buf = new StringBuffer();for (int offset = 0; offset < b.length; offset++) {i = b[offset];if (i < 0)i += 256;if (i < 16)buf.append("0");buf.append(Integer.toHexString(i));}result = buf.toString();} catch (NoSuchAlgorithmException e) {}return result;}