After enabling the encryption and decryption function (that is, selecting compatibility mode or safe mode), when the public platform server configures the address (can be modified in the "Developer Center") to push messages to the public account server, the URL will be newly added. Two parameters (encryption type and message body signature) are used to reflect new functions. The encryption algorithm uses AES. For specific encryption and decryption processes and solutions, please see the access guide, technical solutions and sample code.
In order to cooperate with the launch of the message encryption function and help developers adapt to new features, the public platform provides three encryption and decryption modes for developers to choose from, namely plaintext mode, compatibility mode, and security mode (can Select the corresponding mode in the "Developer Center"). Before selecting the compatibility mode and security mode, you need to fill in the message encryption and decryption key EncodingAESKey in the Developer Center.