欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

请问微信公众号那个EncodingAESKey是什么意思,应该怎么弄?

shiping1 的头像
EncodingAESKey公众平台消息体签名及加解密方案概述
  1.新增消息体签名验证,用于公众平台和公众账号验证消息体的正确性
  2.针对推送给微信公众账号的普通消息和事件消息,以及推送给设备公众账号的设备消息进行加密
  3.公众账号对密文消息的回复也要求加密
  开发者需注意,公众账号主动调用API的情况将不受影响。

启用加解密功能(即选择兼容模式或安全模式)后,公众平台服务器在向公众账号服务器配置地址(可在“开发者中心”修改)推送消息时,URL将新增加两个参数(加密类型和消息体签名),并以此来体现新功能。加密算法采用AES,具体的加解密流程和方案请看接入指引、技术方案和示例代码。

为了配合消息加密功能的上线,并帮助开发者适配新特性,公众平台提供了3种加解密的模式供开发者选择,即明文模式、兼容模式、安全模式(可在“开发者中心”选择相应模式),选择兼容模式和安全模式前,需在开发者中心填写消息加解密密钥EncodingAESKey。
  明文模式:维持现有模式,没有适配加解密新特性,消息体明文收发,默认设置为明文模式
  兼容模式:公众平台发送消息内容将同时包括明文和密文,消息包长度增加到原来的3倍左右;公众号回复明文或密文均可,不影响现有消息收发;开发者可在此模式下进行调试
  安全模式(推荐):公众平台发送消息体的内容只含有密文,公众账号回复的消息体也为密文,建议开发者在调试成功后使用此模式收发消息

什么是EncodingAESKey? 微信公众平台采用AES对称加密算法对推送给公众帐号的消息体对行加密,EncodingAESKey则是加密所用的秘钥。公众帐号用此秘钥对收到的密文消息体进行解密,回复消息体也用此秘钥加密。

这个是消息加密方式,你选择了方式之后,这个是自动生成的!

微信关联微网站,如果你自己用已经做好的网站,直接关联就可以了,如果没有,或自己不会开放,可以直接关联一些第三方系统!
追问:
应该怎样直接关联第三方系统
追答:
很多都是要付费的,他们会告诉你具体关联方法!

来自 http://zhidao.baidu.com/link?url=Slg9rrKmg8ovjlIM7Fmbk5G-jBesAA9q5W7-lW3O-5o7W1jShCUY-A3Ey1ov9wuj9XjYgJMFmfDH6CRzYAmJ3sYSKg49kYMeqUp6YMfrD0e

普通分类: