密碼編譯服務
更新:2007 年 11 月
像網際網路的公用網路並不提供實體 (Entity) 間安全的通訊方式。這類網路上的通訊很容易就被未授權的第三者讀取或甚至修改。除了檔案加密 (Encryption) 和本機磁碟加密之外,密碼編譯 (Cryptography) 還能讓您在原本不安全的通道上建立安全的通訊方法,提供資料完整性和資料驗證。
.Net Framework 加密命名空間中的類別為您管理許多加密的詳細資訊。某些是 Unmanaged Microsoft CryptoAP 的包裝函式,其他則僅是 Managed 實作。您不需要是加密方面的專家,就可以使用這些類別。當您建立任何一個加密演算法類別的新執行個體時,金鑰就會自動產生以方便使用,而且預設屬性也會盡可能的安全可靠。
在本節中
密碼編譯概觀
介紹密碼編譯的重要觀念,例如非對稱密碼編譯、對稱密碼編譯、數位簽章和密碼編譯雜湊。.NET Framework 密碼編譯模型
描述在基底類別庫 (Base Class Library) 中實作密碼編譯的方法。密碼編譯工作
描述如何使用基底類別庫執行特定的密碼編譯工作。逐步解說:建立密碼編譯應用程式
示範基本的加密和解密工作。Cryptography Next Generation (CNG) 安全通訊範例
藉由使用 Cryptography Next Generation (CNG) 類別、具名管道 (Named Pipe) 傳輸和互動式主控台視窗,模型化處理攔截式攻擊的密碼編譯方案。
相關章節
設定密碼編譯類別
描述如何將演算法名稱對應到密碼編譯類別,以及將物件識別項對應到密碼編譯演算法。關於 System.Security.Cryptography.Pkcs
描述其中包含密碼編譯訊息語法 (CMS) 和公開金鑰密碼編譯標準 #7 (PKCS #7) 等各項標準之 Managed 程式碼實作的命名空間。程式開發人員會對本節較有興趣。使用 System.Security.Cryptography.Pkcs
說明如何使用 System.Security.Cryptography.Pkcs 命名空間,將密碼編譯訊息語法 (CMS) 和公開金鑰密碼編譯標準 #7 (PKCS #7) 等各項標準程式設計至應用程式中。程式開發人員會對本節較有興趣。