CipherMode 枚举 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定要用于加密的块密码模式。
public enum class CipherModepublic enum CipherMode[System.Serializable]
public enum CipherMode[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum CipherModetype CipherMode = [<System.Serializable>]
type CipherMode = [<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CipherMode = Public Enum CipherMode- 继承
- 属性
字段
| 名称 | 值 | 说明 | 
|---|---|---|
| CBC | 1 | 密码块链 ( | 
| CFB | 4 | 密码反馈 ( | 
| CTS | 5 | 密码文本窃用 ( | 
| ECB | 2 | 电子密码本 ( | 
| OFB | 3 | 输出反馈 ( | 
注解
块密码算法以块单位加密数据,而不是一次加密单个字节。 最常见的块大小为 8 个字节。 由于每个块都经过大量处理,因此块密码提供的安全级别高于流密码。 但是,块密码算法的执行速度往往比流密码更慢。
块密码为每个块使用相同的加密算法。 因此,使用相同密钥和算法加密时,纯文本块将始终返回相同的密码文本。 由于此行为可用于破解密码,因此引入了基于早期块加密反馈修改加密过程的加密模式。 生成的加密提供比简单块加密更高的安全级别。