ASP.net中md5加密码的方法

<% @ Page Language = " C# "  ContentType = " text/html " %>  
<% @ Import Namespace = " System " %>  
< script language = " C# "  runat = " server " >  
void  Page_Load(Object sender,EventArgs e)
//获取要加密的字段,并转化为Byte[]数组 
byte[] data=System.Text.Encoding.Unicode.GetBytes(source.Text.ToCharArray()); 
//建立加密服务 
System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider(); 
//加密Byte[]数组 
byte[] result= md5.ComputeHash(data); 
//将加密后的数组转化为字段 
string sResult=System.Text.Encoding.Unicode.GetString(result); 
//显示出来 
sha1_1.Text="MD5普通加密:"+sResult.ToString()+"<br/>"
//作为密码方式加密 
string EnPswdStr=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(source.Text.ToString(),"MD5"); 
//显示出来 
sha1_2.Text="MD5密码加密:"+EnPswdStr+"<br/>"
}
 
</ script >  
< html >  
< head >  
< meta http - equiv = " Content-Type "  content = " text/html; charset=gb2312 " >  
< title > 测试 </ title >  
</ head >  
< body >  
< h3 > SHA1加密 </ h3 >  
< form runat = " server " >  
< asp:label id = " sha1_1 "  runat = " server " ></ asp:label >  
< asp:label id = " sha1_2 "  runat = " server " ></ asp:label >  
< asp:textbox ID = " source "  runat = " server "  TextMode = " SingleLine "  Text = " test "  AutoPostBack = " true "   />  
(回车) 
</ form >  
</ body >  
</ html >
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值