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 | 密码块链 ( |
CFB | 4 | 密码反馈 ( |
CTS | 5 | 密码文本窃用 ( |
ECB | 2 | 电子密码本 ( |
OFB | 3 | 输出反馈 ( |
注解
块密码算法以块单位加密数据,而不是一次加密单个字节。 最常见的块大小为 8 个字节。 由于每个块都经过大量处理,因此块密码提供的安全级别高于流密码。 但是,块密码算法的执行速度往往比流密码更慢。
块密码为每个块使用相同的加密算法。 因此,使用相同密钥和算法加密时,纯文本块将始终返回相同的密码文本。 由于此行为可用于破解密码,因此引入了基于早期块加密反馈修改加密过程的加密模式。 生成的加密提供比简单块加密更高的安全级别。