zoukankan      html  css  js  c++  java
  • [解决警告]MD5加密已过时

    1.问题描述:MD5加密已过时


               “FormsAuthentication.HashPasswordForStoringInConfigFile(string, string)”

             已过时:“

    警告   CS0618      recommended alternative is to use the Membership APIs, such as

                                Membership.CreateUser. For XXX   AppHelper.cs

                                more information, see http://go.microsoft.com/fwlink/?LinkId=252463.”


    2.发生地点:AppHelper.cs

    public static string EncodeMd5(string str)
    {
        return System.Web.Security.
    FormsAuthentication.HashPasswordForStoringInConfigFile(str, "md5"
    ); }

    3.解决方法

    public static string EncodeMd5(string str)
    {
         return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "md5");
         MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider();
         byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(str));
         StringBuilder sBuilder = new StringBuilder();
         for (int i = 0; i < data.Length; i++)
         {
              sBuilder.Append(data[i].ToString("x2"));
         }
         return sBuilder.ToString();
    }
  • 相关阅读:
    软件工程结课作业
    十三次作业
    十二次作业
    十一次作业
    十次作业
    找回感觉的练习
    CSS背景样式和列表样式
    盒子模型案例应用
    display属性
    margin外边距属性
  • 原文地址:https://www.cnblogs.com/xm1998/p/11678060.html
Copyright © 2011-2022 走看看