——此文章摘自《ASP
NET网络数据库开发实例精解》定价
¥
特价
¥
详细>>
.设计页面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的初始界面
[] [] [] [] []