asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

使用ASP.Net加密Cookie[5]


发布日期:2019年05月02日
 
使用ASP.Net加密Cookie[5]
——此文章摘自《ASPNET网络数据库开发实例精解》定价 特价 详细>>

.设计页面EncryptCookiesaspx

页面EncryptCookiesaspx调用函数Page_Load(object sender SystemEventArgs e)初始化该函数调用函数EncryptMyCookies()获取Cookie的原始值和加密后的值函数Page_Load()和EncryptMyCookies()的程序代码如下

private void Page_Load(object sender SystemEventArgs e)

{ //调用函数EncryptMyCookies()获取Cookie的原始值和加密后的值

if(!PageIsPostBack){EncryptMyCookies();}

}

private void EncryptMyCookies()

{ //获取Cookie的原始值

myCookieText =

HttpContextCurrentResponseCookies[HttpContextCurrent

ResponseCookiesGetKey()]ValueToString();

//获取使用DES加密后Cookie的值

EncryptCookieText = EncryptStringEncrypt(myCookieText);

//获取使用TripleDES加密后Cookie的值

TripleDESCookieText = EncryptStringEncryptTripleDES(myCookieText);

}

运行效果

设置页面EncryptCookiesaspx为应用程序的起始页面按F键运行出现如图所示的初始界面

页面EncryptCookiesaspx的设计界面

页面EncryptCookiesaspx的初始界面

[] [] [] [] []

               

上一篇:使用ASP.Net加密Cookie[3]

下一篇:ASP.NET入门教程 9.1.8 使用数组和集合[1]