密碼編譯服務

像網際網路的公用網路並不提供實體 (Entity) 間安全的通訊方式。這類網路上的通訊很容易就被未授權的第三者讀取或甚至修改。除了檔案加密 (Encryption) 和本機磁碟加密之外,密碼編譯 (Cryptography) 還能讓您在原本不安全的通道上建立安全的通訊方法,提供資料完整性和資料驗證。

.Net Framework 加密命名空間中的類別為您管理許多加密的詳細資訊。某些是 Unmanaged Microsoft CryptoAP 的包裝函式,其他則僅是 Managed 實作。您不需要是加密方面的專家,就可以使用這些類別。當您建立任何一個加密演算法類別的新執行個體時,金鑰就會自動產生以方便使用,而且預設屬性也會盡可能的安全可靠。

在本節中

  • 密碼編譯概觀
    介紹密碼編譯的重要觀念,例如非對稱密碼編譯、對稱密碼編譯、數位簽章和密碼編譯雜湊。
  • 密碼編譯工作
    描述如何使用基底類別庫執行特定的密碼編譯工作。

相關章節

  • 設定密碼編譯類別
    描述如何將演算法名稱對應到密碼編譯類別,以及將物件識別項對應到密碼編譯演算法。
  • 關於 System.Security.Cryptography.Pkcs
    描述其中包含密碼編譯訊息語法 (CMS) 和公開金鑰密碼編譯標準 #7 (PKCS #7) 等各項標準之 Managed 程式碼實作的命名空間。程式開發人員會對本節較有興趣。