zoukankan      html  css  js  c++  java
  • MD5加密

    .net 代码

            /// <summary>
            /// MD5加密
            /// </summary>
            /// <param name="encryptStr">明文字符</param>
            /// <returns>加密字符</returns>
            public static string Md5Encrypt(string encryptStr)
            {
                string str = string.Empty;
                MD5 md5 = MD5.Create();
                byte[] encryptBytes = md5.ComputeHash(Encoding.UTF8.GetBytes(encryptStr));
                for (int i = 0; i < encryptBytes.Length; i++)
                {
                    str += encryptBytes[i].ToString("x2");
                }
                return str;
            }

     java 代码

        /**
         * MD5加密
         * @param encryptStr 明文字符
         * @return 加密字符
         */
        public static String Md5Encrypt(String encryptStr) {
            String str = "";
            try {
                MessageDigest md5 = MessageDigest.getInstance("MD5");
                byte[] encryptBytes = md5.digest(encryptStr.getBytes("UTF-8"));
                StringBuffer hexValue = new StringBuffer();
                for (int i = 0; i < encryptBytes.length; i++) {
                    int val = ((int) encryptBytes[i]) & 0xff;
                    if (val < 16) {
                        hexValue.append("0");
                    }
                    hexValue.append(Integer.toHexString(val));
                }
                str = hexValue.toString();
            } catch (Exception e) {
                e.printStackTrace();
            }
    
            return str;
        }
  • 相关阅读:
    Java集合一
    集合类视图
    NIO
    IO补充
    线程图
    线程池
    Callable
    element-ui upload组件上传图片时限制图片宽高
    vue-router 使用a链接跳转至二级子页面偶尔会出现地址栏看不见路由和参数的情况
    vue中引入jquery报错问题
  • 原文地址:https://www.cnblogs.com/sealovesky99/p/5157892.html
Copyright © 2011-2022 走看看