六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

教你使用 ASP.NET 加密口令

[摘要]我給大家提供一個簡單實用,但是老套的方法,就是口令加密。在此我們使用ASP.NET技術對口令加密。簡單的講,就是將用戶提供的口令加密之后,然后讓它和存放于系統中的數據比較,如果相同,則通過驗證。 在ASP中,并未提供加密的對象,我們只能使用外部的對象來進行加密。現在好了,在ASP.NET中提供了加...

我給大家提供一個簡單實用,但是老套的方法,就是口令加密。在此我們使用ASP.NET技術對口令加密。簡單的講,就是將用戶提供的口令加密之后,然后讓它和存放于系統中的數據比較,如果相同,則通過驗證。

在ASP中,并未提供加密的對象,我們只能使用外部的對象來進行加密。現在好了,在ASP.NET中提供了加密的解決方法。在名字空間System.Web.Security中包含了類FormsAuthentication,其中有一個方法HashPasswordForStoringInConfigFile。這個方法可以將用戶提供的字符變成亂碼,然后存儲起來,甚至可以 存儲在cookies中。

HashPasswordForStoringInConfigFile方法使用起來很簡單,它支持"SHA1"和"MD5"加密算法。

下面的代碼簡單的演示了關于其用法:

<%@ Page language="c#" %>
<%@ Import Namespace="System.Web.Security" %>
<html>
<head>
<script language="C#" runat="server">
public void encryptString(Object sender, EventArgs e)
{
SHA1.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text,"SHA1");
MD5.Text =FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "MD5") ;
}
</script>
</head>
<body>
<form runat="server" ID="Form1">
<p>
<b>Original Clear Text Password: </b>
<br>
<asp:Textbox id="txtPassword" runat="server" />
<asp:Button runat="server" text="Encrypt String" onClick="encryptString" ID="Button1" />
</p>
<p>
<b>Encrypted Password In SHA1: </b>
<asp:label id="SHA1" runat="server" />
</p>
<p>
<b>Encrypted Password In MD5: </b>
<asp:label id="MD5" runat="server" />
</p>
</form>
</body>
</html>

正如你所看到的這樣簡單易用。我們可以把這段加密程序封裝在一個函數里便于重復的使用。代碼如下:

public string EncryptPassword(string PasswordString,string PasswordFormat )
{
if (PasswordFormat="SHA1"){
EncryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString ,"SHA1");
}
elseif (PasswordFormat="MD5")
{ EncryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString ,"MD5");
}
else
{
EncryptPassword="";
}

我們可以在數據庫中添加一個字段,使用insert將加密的口令作為一個string存入數據庫中。當用戶登陸的時候,就可以將用戶輸入的口令加密結果和數據庫中的正確結果比較,通過這種辦法來驗證口令的正確性了。在此,我就不往下寫了,關于數據庫的知識還得讀者自己去學習。
(出處:網絡)


主站蜘蛛池模板: 亚洲国产成人久久综合野外 | 青春草a∨在线观看免费app | 青草香蕉精品视频在线观看 | 天天操天天射天天 | 色无极在线影院 | 日本男人的天堂 | 日韩在线视频二区 | 视频免费在线观看 | 日本天堂在线视频 | 伊人久久天堂 | 日韩免费高清视频 | 日韩精品一区二区三区中文精品 | 日本天堂影院在线播放 | 欧美一级做一a做片性视频 欧美一级做性受 | 亚洲精品老司机综合影院 | 一级免费a| 亚洲视频在线播放 | 青草视频免费看 | 日本成人精品 | 天啪天天久久天天综合啪 | 日韩在线视频观看 | 亚洲免费天堂 | 中文字幕免费在线视频 | 综合激情五月婷婷 | 日本久久伊人 | 欧美午夜一区二区福利视频 | 欧美性受xxxx黑人xyx性爽 | 伊香蕉大综综综合久久 | 亚洲欧美人妖另类激情综合区 | 色第一页 | 色综合久久久久久中文网 | 亚色影视 | 青春草免费视频 | 日本亚洲欧美 | 狍和美女一级aa毛片 | 日韩精品一区二区三区中文版 | 日韩中文一区宇都宫紫苑 | 亚洲天堂视频在线观看 | 亚洲欧美在线一区二区 | 日韩精品一区二区三区中文精品 | 色婷婷六月丁香七月婷婷 |