# AgoraEncryptionMode (/zh-CN/api-reference/rtc/ios/enum-encryptionmode)

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

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

声网推荐使用 `AgoraEncryptionModeAES128GCM2` 或 `AgoraEncryptionModeAES256GCM2` 加密模式。这两种模式支持使用 salt，以提高安全性。

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

## 枚举值 [#枚举值]

<ParameterList>
<a id="agoraencryptionmodeaes128xts"></a>
<Parameter name="AgoraEncryptionModeAES128XTS">

（1）：128 位 AES 加密，XTS 模式。

</Parameter>
<a id="agoraencryptionmodeaes128ecb"></a>
<Parameter name="AgoraEncryptionModeAES128ECB">

（2）：128 位 AES 加密，ECB 模式。

</Parameter>
<a id="agoraencryptionmodeaes256xts"></a>
<Parameter name="AgoraEncryptionModeAES256XTS">

（3）：256 位 AES 加密，XTS 模式。

</Parameter>
<a id="agoraencryptionmodesm4128ecb"></a>
<Parameter name="AgoraEncryptionModeSM4128ECB">

（4）：128 位 SM4 加密，ECB 模式。

</Parameter>
<a id="agoraencryptionmodeaes128gcm"></a>
<Parameter name="AgoraEncryptionModeAES128GCM">

（5）：128 位 AES 加密，GCM 模式。

</Parameter>
<a id="agoraencryptionmodeaes256gcm"></a>
<Parameter name="AgoraEncryptionModeAES256GCM">

（6）：256 位 AES 加密，GCM 模式。

</Parameter>
<a id="agoraencryptionmodeaes128gcm2"></a>
<Parameter name="AgoraEncryptionModeAES128GCM2">

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

</Parameter>
<a id="agoraencryptionmodeaes256gcm2"></a>
<Parameter name="AgoraEncryptionModeAES256GCM2">

（8）：256 位 AES 加密，GCM 模式。该模式需设置 salt（`encryptionKdfSalt`）。

</Parameter>
<a id="agoraencryptionmodeend"></a>
<Parameter name="AgoraEncryptionModeEnd">

（9）：枚举结束标志。

</Parameter>
</ParameterList>
