博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据加密和解密
阅读量:6231 次
发布时间:2019-06-21

本文共 1011 字,大约阅读时间需要 3 分钟。

None.gif
None.gif            
if
(
!
File.Exists(
"
c:\\user.ini
"
))
ExpandedBlockStart.gif            
{
InBlock.gif                StreamWriter sw 
= new StreamWriter("c:\\user.ini");
InBlock.gif                
string strName = tbName.Text;
InBlock.gif                
string strPass = tbPass.Text;
InBlock.gif                
string strEncryPass = System.Web.Security.FormsAuthentication.
InBlock.gif                    HashPasswordForStoringInConfigFile(strPass,
"md5");
InBlock.gif                sw.WriteLine(strName);
InBlock.gif                sw.WriteLine(strEncryPass);
InBlock.gif                sw.Close();
InBlock.gif                
// 数据加密函数System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strPass,"md5")
ExpandedBlockEnd.gif
            }
None.gif            
else
ExpandedBlockStart.gif            
{
InBlock.gif                
//从user.ini中读出保存的用户名称和密码,进行比较
InBlock.gif
                StreamReader sr = new StreamReader("c:\\user.ini");
InBlock.gif                
string strSaveName = sr.ReadLine();
InBlock.gif                
string strSavePass = sr.ReadLine();
InBlock.gif                sr.Close();
InBlock.gif                
string strInputPass = System.Web.Security.FormsAuthentication
InBlock.gif                    .HashPasswordForStoringInConfigFile(tbPass.Text,
"md5");
InBlock.gif                
if(strSaveName!=tbName.Text||strSavePass!=strInputPass)
ExpandedSubBlockStart.gif                
{
InBlock.gif                    Response.Write(
"用户名称或密码错误!");
InBlock.gif                    mainPanel.Visible 
= false;
ExpandedSubBlockEnd.gif                }
InBlock.gif                
else
InBlock.gif                    Response.Write(
"<script language = javascript>alert('成功登录!')</script>");
ExpandedBlockEnd.gif            }
本文转自高海东博客园博客,原文链接:http://www.cnblogs.com/ghd258/archive/2005/10/14/254963.html,如需转载请自行联系原作者
你可能感兴趣的文章
nsq 学习(一)源码安装nsq
查看>>
高效的使用 Response.Redirect
查看>>
利用Linq + Jquery + Ajax 异步分页的实现
查看>>
炫酷MD风之dialog各种对话框
查看>>
谈谈OpenNI 2的安装
查看>>
Ecshop 商品页配送方式添加 实现仿淘宝按地区显示运费
查看>>
SCAU 10685 ACMer不得不知道的事儿(一)-----续
查看>>
List Se 和Map的区别
查看>>
RTS打卡计划第四周
查看>>
C#_delegate - Pair<T> 静态绑定
查看>>
成都OpenPart——DevOps专场活动参与感
查看>>
Delphi xe6 android Popup控件的使用
查看>>
浅谈linux读写同步机制RCU
查看>>
三层架构设计理念
查看>>
spring的@Transactional
查看>>
java 中生成随机验证码
查看>>
计划任务启动停止控制台程序
查看>>
04-单表查询
查看>>
[ZJOI2006]皇帝的烦恼
查看>>
HTML5简介
查看>>