asp.net 對(duì)中文漢字的加密與解密代碼
protected void Page_Load(object sender, EventArgs e)
{
//加密算法
string username = "我是陳建勇";
//MD5加密 - 得到32位加密數(shù)據(jù),數(shù)據(jù)不好解密。過(guò)于復(fù)雜。
username =FormsAuthentication.HashPasswordForStoringInConfigFile(username, "MD5");
//SHA1加密 - 得到40位加密數(shù)據(jù),數(shù)據(jù)不好解密。過(guò)于復(fù)雜。
string username1 = FormsAuthentication.HashPasswordForStoringInConfigFile(username, "SHA1");
Response.Write(username+"<br>");
Response.Write(username1+"<br>");
//解密算法
//普通加密
string s = "我是陳建勇";
string encodestr = "";
byte[] bytes = System.Text.Encoding.GetEncoding(0).GetBytes(s);
try
{
encodestr = Convert.ToBase64String(bytes);
Response.Write("aa");
}
catch
{
encodestr = s;
Response.Write("bb");
}
Response.Write(encodestr+"<br>");
//普通解密
string decodestr = "";
byte[] bytes1 = Convert.FromBase64String(encodestr);
try
{
decodestr = System.Text.Encoding.GetEncoding(0).GetString(bytes1);
Response.Write("cc");
}
catch
{
Response.Write("dd");
decodestr = encodestr;
}
Response.Write(decodestr+"<br>");
//普通加密
string myname = "陳建勇";
myname = System.Web.HttpUtility.UrlEncode(myname, System.Text.Encoding.UTF8);
Response.Write(myname+"<br>");
//普通解密
myname = System.Web.HttpUtility.UrlDecode(myname, System.Text.Encoding.UTF8);
Response.Write(myname);
}
相關(guān)文章
.net 單點(diǎn)登錄的設(shè)計(jì)與實(shí)踐
本篇文章主要介紹了解析.net 單點(diǎn)登錄實(shí)踐,具有一定的參考價(jià)值,有需要的可以了解一下。2016-11-11Asp.net實(shí)時(shí)顯示文本框字?jǐn)?shù)實(shí)現(xiàn)代碼
實(shí)時(shí)顯示文本框字?jǐn)?shù)在日常開(kāi)發(fā)中很常見(jiàn),也很實(shí)用,接下來(lái)為大家介紹下如何實(shí)現(xiàn)實(shí)時(shí)顯示,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04Asp.net mvc在view中用C#代碼動(dòng)態(tài)創(chuàng)建元素
這篇文章主要給大家介紹了關(guān)于Asp.net mvc如何在view中用C#代碼動(dòng)態(tài)創(chuàng)建元素的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03.NET?6新特性試用之System.Text.Json功能改進(jìn)
這篇文章主要介紹了.NET?6新特性試用之System.Text.Json功能改進(jìn),2022-03-03ASP.NET?MVC5網(wǎng)站開(kāi)發(fā)之用戶資料的修改和刪除3(七)
這篇文章主要為大家詳細(xì)介紹了ASP.NET?MVC5網(wǎng)站開(kāi)發(fā)之用戶資料的修改和刪除,感興趣的小伙伴們可以參考一下2016-08-08ASP.NET?MVC實(shí)現(xiàn)單個(gè)圖片上傳、限制圖片格式與大小并在服務(wù)端裁剪圖片
這篇文章介紹了ASP.NET?MVC實(shí)現(xiàn)單個(gè)圖片上傳、限制圖片格式與大小并在服務(wù)端裁剪圖片的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09asp.net web頁(yè)面元素的多語(yǔ)言化(多國(guó)語(yǔ)化)實(shí)現(xiàn)分享
開(kāi)發(fā)的一些系統(tǒng),經(jīng)常要求支持多語(yǔ)言(例如日文,英文等),接下來(lái)介紹如何實(shí)現(xiàn)asp.net開(kāi)發(fā)中web頁(yè)面實(shí)現(xiàn)頁(yè)面元素的多語(yǔ)言化(多國(guó)語(yǔ)化)感興趣的朋友可以了解下,或許對(duì)你學(xué)習(xí)有所幫助2013-02-02VB.net 查詢獲取數(shù)據(jù)庫(kù)數(shù)據(jù)信息
VB.net 查詢獲取數(shù)據(jù)庫(kù)數(shù)據(jù)信息實(shí)現(xiàn)函數(shù),需要的朋友可以參考下,代碼比較簡(jiǎn)單。2009-07-07