国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net MD5的用法

2024-07-10 13:06:25
字體:
來源:轉載
供稿:網友

在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="";
}

注冊會員,創建你的web開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景洪市| 上思县| 邓州市| 桐城市| 东丽区| 盐城市| 叙永县| 洪江市| 福州市| 尉犁县| 台前县| 昭苏县| 遂川县| 尚义县| 临漳县| 定陶县| 吴旗县| 迁西县| 郎溪县| 绥芬河市| 贵州省| 太保市| 乌苏市| 商丘市| 姜堰市| 金沙县| 宁国市| 昆明市| 绥化市| 嘉义县| 西乌珠穆沁旗| 贺州市| 吴忠市| 阿坝县| 重庆市| 巴中市| 泰和县| 盐亭县| 井冈山市| 渭南市| 利川市|