Public 成员函数 | |
byte[] | encrypt (byte[] input, String toUserName) |
byte[] | decrypt (byte[] input, String fromUserName) |
加解密接口类。 SDK 内置了基于 AES 的加密算法。 用户可以实现 EncryptProvider,提供自己的加解密算法,对消息和附件进行加密/解密。
设置消息加密:
发送消息时:如果设置了消息加密系统会在发送消息前,调用用户设置的 EncryptProvider 来加密。 收到消息时:如果是加密消息,SDK 会调用用户设置的 EncryptProvider 来解密。
byte[] com.hyphenate.chat.EMEncryptProvider.decrypt | ( | byte[] | input, |
String | fromUserName ) |
解密函数。
input | 输入已加密的 byte array。 |
fromUserName | 消息发送方的用户名。 |
byte[] com.hyphenate.chat.EMEncryptProvider.encrypt | ( | byte[] | input, |
String | toUserName ) |
加密函数。
input | 输入未加密的 byte array。 |
toUserName | 消息接收方的用户名。 |