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
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| CBC | 1 | 密碼區塊鏈(Cipher Block Chaining,) |
| ECB | 2 | 電子密碼本( |
| OFB | 3 | 輸出反饋(Output Feedback, |
| CFB | 4 | 密碼回饋 |
| CTS | 5 | 密文竊取 |
備註
區塊密碼演算法以區塊單位加密資料,而非一次只加密一個位元組。 最常見的區塊大小為 8 位元組。 由於每個區塊都經過大量處理,區塊密碼比串流密碼提供更高的安全性。 然而,區塊密碼演算法的執行速度往往比串流密碼慢。
區塊密碼對每個區塊使用相同的加密演算法。 因此,當純文字區塊使用相同的金鑰與演算法加密時,總是會回傳相同的密文。 由於此行為可用於破解密碼,因此引入了根據先前區塊加密反饋修改加密過程的密碼模式。 所得的加密提供比簡單區塊加密更高的安全性。