# EncryptionMode (/zh-CN/api-reference/rtc/flutter/enum-encryptionmode)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="enum_encryptionmode__detailed_desc"></a>

建议使用 aes128Gcm2 或 aes256Gcm2 加密模式。这两种模式支持使用盐，安全性更高。

<a id="enum_encryptionmode__parameters"></a>

## 枚举值 [#枚举值]

<ParameterList>
<a id="aes128xts"></a>
<Parameter name="aes128Xts">

1: 128 位 AES 加密，XTS 模式。

</Parameter>
<a id="aes128ecb"></a>
<Parameter name="aes128Ecb">

2: 128 位 AES 加密，ECB 模式。

</Parameter>
<a id="aes256xts"></a>
<Parameter name="aes256Xts">

3: 256 位 AES 加密，XTS 模式。

</Parameter>
<a id="sm4128ecb"></a>
<Parameter name="sm4128Ecb">

4: 128 位 SM4 加密，ECB 模式。

</Parameter>
<a id="aes128gcm"></a>
<Parameter name="aes128Gcm">

5: 128 位 AES 加密，GCM 模式。

</Parameter>
<a id="aes256gcm"></a>
<Parameter name="aes256Gcm">

6: 256 位 AES 加密，GCM 模式。

</Parameter>
<a id="aes128gcm2"></a>
<Parameter name="aes128Gcm2">

7:（默认）128 位 AES 加密，GCM 模式。该加密模式需要设置盐（`encryptionKdfSalt`）。

</Parameter>
<a id="aes256gcm2"></a>
<Parameter name="aes256Gcm2">

8: 256 位 AES 加密，GCM 模式。该加密模式需要设置盐（`encryptionKdfSalt`）。

</Parameter>
<a id="modeend"></a>
<Parameter name="modeEnd">

枚举值边界。

</Parameter>
</ParameterList>
