熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

使用ASP.Net加密Cookie[5]

2013-11-13 11:04:55  來源: .NET編程 
    ——此文章摘自《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的初始界面

[]  []  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/15121.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.