ColorUI UI样式
@vant/weapp 小程序开发UI框架
crypto-js base64 hex aes sha 加解密组件
wxmp-rsa rsa加解密组件
https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html
util.js SysConstParams
与Miay.top 后端开发模板集成了安全通讯
服务地址
http://ip:port/${appName}/open/common/sec/init-1.0.0
交换步骤
1、wx.login 获取 res.code
2、生成16位窜随机会话密钥
3、client_hello = aesEncrypt(res.code + "|" + sha256(res.code + session_secret))
4、secret = rsaEncrypt(session_secret)
5、与后台服务地址交换
6、交换成功响应
aesDecrypt(server_hi) 获取 session_key|server_hi_mac
local_session_hi_mac = sha256(session_key + session_secret)
判断server_hi_mac与local_session_hi_mac是否一致,一致交换成功
7、留存session_key,用于后续会话标识标志
服务地址
http://ip:port/${appName}/secure/${module}/${service}/${action}-${version}
s_session_key: 会话标识
s_time_stamp: 交易时间戳
s_data: aes加密json窜
s_mac: sha256(sessionKey + jsonData + timeStamp)
/pages/index/index.js
Toast.onClose方法处开始业务开发
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。