zoukankan      html  css  js  c++  java
  • .net实现discuz的双重加密

    /// <summary>
      /// 用于Discuz中的用户加密数据
      /// </summary>
      /// <returns></returns>
      public string get_Pwd()
      {
      sixNum = returnSixNumber();
      string md5str = FormsAuthentication.HashPasswordForStoringInConfigFile(this.Register_Password.Value.Trim(), "MD5");
      md5str = md5str + sixNum;
      string md = FormsAuthentication.HashPasswordForStoringInConfigFile(md5str.ToLower(), "MD5");
      return md.ToLower();
      }

      /// <summary>
      /// 返回六位数的随机数
      /// </summary>
      /// <returns></returns>
      public string returnSixNumber()
      {
      string number = "abcdefghijklmnopqrstuvwxyz0123456789";
      string chooseNum = "";
      for (int i = 0; i < 6; i++)
      {
      Random rd = new Random(unchecked((int)DateTime.Now.Ticks));
      chooseNum+=number.Substring(rd.Next(1, 38),1);
      }
      return chooseNum;
      }
  • 相关阅读:
    20210524
    20210521
    20210520
    20210519
    20210518
    20210517
    字符设备驱动三
    字符设备驱动二
    字符设备驱动一
    git基本操作
  • 原文地址:https://www.cnblogs.com/mooncher/p/2023089.html
Copyright © 2011-2022 走看看