# 什么是加密规则
在数据库加密系统中，加密规则是加密算法、以及对应加密工作模式的组合，配置一个加密规则，相当于选择了一种加密算法，并使用了其中一种加密模式。
以国密SM4为例，SM4有以下的工作模式，每种工作模式有各自不同的特点和安全等级，详细信息如下：
- ECB（电子密码本模式）：每个分组独立加密，安全性较低，不推荐用于加密大量数据。
- CBC（密码分组链接模式）：使用初始化向量（IV），每个分组的加密依赖于前一个分组的密文，安全性较高。
- CTR（计数器模式）：将块加密算法转换为流加密算法，适合并行加密，安全性高。
- CFB（Cipher Feedback）：将块加密转化为流加密，适合实时数据传输。
- OFB（优化反馈逻辑的流密码模式）：优化反馈逻辑的流密码模式。
- GCM（Galois/计数器模式）：是典型的AEAD模式。
- CCM（计数器/CBC-MAC模式）：轻量型AEAD模式。
在本产品中，根据加密安全性和产品特性，选择性支持SM4 GCM模式。
