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();
    }
  • 相关阅读:
    JS---自己制作的选项卡
    CSS---左右固定,中间自适应布局
    Jquery Ajax示例---load,get,post方法
    JS---高级进阶
    JS---基础知识
    雅虎军规
    JS---setTimeout()与setInterval()的使用
    CSS3---绘制六边形
    CSS---CSS sprites的使用
    ARC(Automatic Reference Counting )技术概述
  • 原文地址:https://www.cnblogs.com/xm1998/p/11678060.html
Copyright © 2011-2022 走看看