CipherMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定要用來加密的區塊加密模式。
public enum class CipherMode
public enum CipherMode
[System.Serializable]
public enum CipherMode
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum CipherMode
type CipherMode =
[<System.Serializable>]
type CipherMode =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CipherMode =
Public Enum CipherMode
- 繼承
- 屬性
欄位
CBC | 1 | 密碼區塊鏈結 (Cipher Block Chaining, |
CFB | 4 | 密碼回饋 (Cipher Feedback, |
CTS | 5 | 密碼文字竊取 (Cipher Text Stealing, |
ECB | 2 | 電子密碼書 (Electronic Codebook, |
OFB | 3 | 輸出回饋 (Output Feedback, |
備註
區塊加密演算法會以區塊單位加密資料,而不是一次使用單一位元組。 最常見的區塊大小為 8 個位元組。 因為每個區塊都經過大量處理,所以區塊加密提供比串流加密更高的安全性層級。 不過,區塊加密演算法通常會比串流加密執行速度更慢。
區塊加密會針對每個區塊使用相同的加密演算法。 因此,純文字區塊一律會在使用相同的金鑰和演算法加密時傳回相同的加密文字。 由於此行為可用來破解加密,因此引進了加密模式,其會根據先前封鎖加密的意見反應來修改加密程式。 產生的加密提供比簡單區塊加密更高的安全性層級。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應