asp.net学习小节(2)--MD5的加密在.net中的应用

1.MD5编码在asp.net中的密码和用户名中的应用

  private string strInfo_StoreName = "";
  private string strInfo_StorePassword = "";
  private string strPathName = "c://Inetpub//wwwroot//port//Administrator.txt";
  private string strPathPassword = "c://Inetpub//wwwroot//port//Password.txt";
  

public void SetInfoName( string strInfo_Name )
  {
   strInfo_StoreName = EncryptPassword( strInfo_Name, "MD5" );
   using ( StreamWriter sw1 = new System.IO.StreamWriter( strPathName ) )
   {
    sw1.WriteLine ( strInfo_StoreName );
   }  
  }
  public string RequireInfoName()
  {
   using( StreamReader sr1 = new StreamReader( strPathName ) )
   {
    strInfo_StoreName = sr1.ReadLine();
   }
   
   return strInfo_StoreName.ToString();
  }
  
  

  public void SetInfoPassword( string strInfo_Password )
  {
   strInfo_StorePassword = EncryptPassword( strInfo_Password, "MD5" );
   using ( StreamWriter sw2 = new System.IO.StreamWriter( strPathPassword ) )
   {
    sw2.WriteLine ( strInfo_StorePassword );
   }
   
  }
  public string RequirePassword()
  {
   using( StreamReader sr2 = new StreamReader( strPathPassword ) )
   {
    strInfo_StorePassword = sr2.ReadLine();
   }
   return strInfo_StorePassword.ToString();
  }

  public string EncryptPassword( string PasswordString, string PasswordFormat )
  {
   return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString ,"MD5").ToString();
  }

代码包含了MD5在asp.net中的调用方法,和在asp.net中对文件的写与读操作~!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值