首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

Enterprise Library 2.0 Hands On Lab 翻譯(14):加密應用程式區塊(一)

     編輯:關於ASP.NET

練習 1:加解密字串

建立類似 IM 的聊天應用程式,加密通訊訊息。

步驟 1:開啟專案

開啟 BugSmak.sln,預設路徑 C:\Program Files\Microsoft Enterprise Library January 2006\labs\cs\Cryptography\exercises\ex01\begin,編譯。

步驟 2:回顧應用程式

  1. 方案總管選 Chat.cs,檢視程式碼。灰色 TextBox 顯示訊息,白色 TextBox 輸入新訊息
  2. 聊天視窗介面

  3. 執行應用程式,開啟 Sam 與 Toby 兩視窗,可雙向傳遞訊息。主控台應用程式監控聊天過程,所有訊息顯示於此
  4. 聊天監控主控台

  5. 關閉所有視窗

步驟 3:新增加解密

  1. 加入參考:Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.dll(預設在 bin 目錄)
  2. 開啟 Chat.cs,加入命名空間:using Microsoft.Practices.EnterpriseLibrary.Security.Cryptography;
  3. 在 Chat 類別中加入:
public partial class Chat : Form
{
    private const string symmProvider = "ChatProvider";
}

後續將示範使用對稱加密提供者保護聊天訊息。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved