zoukankan      html  css  js  c++  java
  • .net下MD5算法和加盐

    MD5方法:

    public static string GetMD5(string sDataIn)
            {
                MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
                byte[] bytValue, bytHash;
                bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);
                bytHash = md5.ComputeHash(bytValue);
                md5.Clear();
                string sTemp = "";
                for (int i = 0; i < bytHash.Length; i++)
                {
                    sTemp += bytHash[i].ToString("X").PadLeft(2, '0');
                }
                return sTemp.ToLower();
            }

    密码加盐
            public static string GetPasswordSalt()
            {
                string getPasswordSalt= ConfigurationManager.AppSettings["passwordSalt"];
                return getPasswordSalt;
            }

    passwordSalt就是所谓的盐,其内容存放在App.config文件里,app中代码:

    <configuration>
      <appSettings>
        <add key="passwordSalt" value="1234"/>//1234为盐,用参数passwordSalt表示
      </appSettings>
    </configuration>

  • 相关阅读:
    敏捷实践12 条原则
    源代码就是设计
    什么是软件设计?
    极限编程与敏捷开发
    Windows下配置Nginx代理Django
    你的评估是我的决策
    JavaScript通用库(一)
    系统分层组织结构
    ASP.NET MVC 4 小项目开发总结
    非等值折半查找
  • 原文地址:https://www.cnblogs.com/hcrs/p/4455980.html
Copyright © 2011-2022 走看看