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;
      }
  • 相关阅读:
    jtopo
    转载model2
    转载model
    Vue -- 后台系统布局导航栏
    Vue -- iview表格 axiso调用接口数据
    Vue -- 视频&&下载 组件
    Vue -- echarts 折线图demo
    Vue -- axios封装
    Vue -- 验证码
    01 & 02 & 03笔记
  • 原文地址:https://www.cnblogs.com/mooncher/p/2023089.html
Copyright © 2011-2022 走看看