Public 成员函数 | |
int | getValue () |
Public 属性 | |
AES_128_XTS =(1) | |
AES_128_ECB =(2) | |
AES_256_XTS =(3) | |
SM4_128_ECB =(4) | |
AES_128_GCM =(5) | |
AES_256_GCM =(6) | |
AES_128_GCM2 =(7) | |
AES_256_GCM2 =(8) | |
MODE_END =(9) | |
内置加密模式。声网推荐使用 AES_128_GCM2
或 AES_256_GCM2
加密模式。这两种模式支持使用盐,安全性更高。
io.agora.rtc.internal.EncryptionConfig.EncryptionMode.AES_128_XTS =(1) |
1:128 位 AES 加密,XTS 模式。
io.agora.rtc.internal.EncryptionConfig.EncryptionMode.AES_128_ECB =(2) |
2: 128 位 AES 加密,ECB 模式。
io.agora.rtc.internal.EncryptionConfig.EncryptionMode.AES_256_XTS =(3) |
3: 256 位 AES 加密,XTS 模式。
io.agora.rtc.internal.EncryptionConfig.EncryptionMode.SM4_128_ECB =(4) |
4: 128 位 SM4 加密,ECB 模式。
io.agora.rtc.internal.EncryptionConfig.EncryptionMode.AES_128_GCM =(5) |
5: 128 位 AES 加密,GCM 模式。
io.agora.rtc.internal.EncryptionConfig.EncryptionMode.AES_256_GCM =(6) |
6: 256 位 AES 加密,GCM 模式。
io.agora.rtc.internal.EncryptionConfig.EncryptionMode.AES_128_GCM2 =(7) |
7:(默认)128 位 AES 加密,GCM 模式。 相比于 AES_128_GCM
加密模式,AES_128_GCM2
加密模式安全性更高且需要设置盐(encryptionKdfSalt)。
io.agora.rtc.internal.EncryptionConfig.EncryptionMode.AES_256_GCM2 =(8) |
8:256 位 AES 加密,GCM 模式。相比于 AES_256_GCM
加密模式,AES_256_GCM2
加密模式安全性更高且需要设置盐(encryptionKdfSalt)。
io.agora.rtc.internal.EncryptionConfig.EncryptionMode.MODE_END =(9) |
Enumerator boundary