zoukankan      html  css  js  c++  java
  • Java对字符串md5加密

    ---恢复内容开始---

    /**
         * 对字符串md5加密
         *
         * @param str
         * @return
         * @throws Exception 
         */
        public String getMD5Str(String str) throws Exception {
            try {
                // 生成一个MD5加密计算摘要
                MessageDigest md = MessageDigest.getInstance("MD5");
                // 计算md5函数
                md.update(str.getBytes());
                // digest()最后确定返回md5 hash值,返回值为8为字符串。因为md5 hash值是16位的hex值,实际上就是8位的字符
                // BigInteger函数则将8位的字符串转换成16位hex值,用字符串来表示;得到字符串形式的hash值
                return new BigInteger(1, md.digest()).toString(16);
            } catch (Exception e) {
                throw new Exception("MD5加密出现错误,"+e.toString());
            }
        }

    ---恢复内容结束---

  • 相关阅读:
    a*b高精度数组算法
    vscode plugins
    vscode keys
    vscode setting.jsonxx
    vscode settings.json
    webstorm keys
    vscode extensions
    vscode wechat settings.json
    vscode sass live compiler
    webstorm crack
  • 原文地址:https://www.cnblogs.com/RivenLw/p/9466949.html
Copyright © 2011-2022 走看看