【微信小程序】微信小程序接口数据加密、解密算法
今天我们看下微信小程序怎么实现数据加密的。
AES加密与解密
首先我们需要先下载一份aes.js文件 提取码:8jpr
然后我们需要创建一个js文件用来抛出我们的加密解密算法具体操作如下
crypt.js
var CryptoJS = require('aes.js');
//注意以下这两个字段要与后台协商一致
var key = CryptoJS.enc.Utf8.parse("十六进制数作为秘钥");
var iv = CryptoJS.enc.Utf8.parse("十六进制数作为秘钥偏移量");
console.log(key,iv)
// AES加密
function Encrypt(word) {var srcs = CryptoJS.enc.Utf8.parse(word);var encrypted = CryptoJS.AES.encrypt(srcs, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 });var hexStr = encrypted.ciphertext.toString().toUpperCase();var oldHexStr = CryptoJS.enc.Hex.parse(hexStr);var base64Str = CryptoJS.enc.Base64.stringify(oldHexStr);return base64Str;//toString() 转字符串 toUpperCase() 转换成大写
}
// AES解密
function Decrypt(word) {var srcs = word;// var encryptedHexS
【微信小程序】微信小程序接口数据加密、解密算法相关推荐
- 常见数据加密解密算法(特征值)
TEA加密/解密算法[特征值(Delta值)9e3779b9] 加密核心函数 void EncryptTEA(unsigned int *firstChunk, unsigned int *secon ...
- 京东商品接口加解密算法解析
最近,闲来没事,打开看了一下京东图书的热销榜,想通过接口查看下它接口的加密方式,于是直接打开了M站的地址:https://m.jd.com/,然后打开搜索页面,如下图. 打开页面,打开开发者工具,往下 ...
- 微信支付实名信息小程序授权接口能力
官方文档地址:https://developers.weixin.qq.com/community/business/doc/000804439ac77080c8672c77451c0d?client ...
- 微信小程序调用php,微信小程序调用PHP后台接口 解析纯html文本
微信小程序调用php后台接口,解析纯html文本,效果图片预览 1.微信js动态传参: wx.request({ url: 'https://m.****.com/index.php/home/xia ...
- 百度小程序源码php_dedecms织梦小程序插件万能api接口插件(支持百度微信小程序)...
dedecms织梦小程序插件万能api接口,让你无需有php或sql基础,不需要依赖任何第三方网站授权,后台一键安装,小程序分分钟配置完成,让你拥有真正属于自己的小程序!支持gbk和utf版 dede ...
- Python3 微信支付(小程序支付)V3接口
起因: 因公司项目需要网上充值功能,从而对接微信支付,目前也只对接了微信支付的小程序支付功能,在网上找到的都是对接微信支付V2版本接口,与我所对接的接口版本不一致,无法使用,特此记录下微信支付完成功能 ...
- 微信小程序登陆,后端接口实现 - springboot
登录流程 1.通过调用wx.login获取登录凭证(code) uni-app通过调用uni.login 2.前端将code提交给服务器,springboot访问 auth.code2Session, ...
- 微信小程序如何封装api接口
微信小程序如何封装api接口 一. 小程序接口请求流程 二,域名配置 一定要配置https,小程序上配置的域名必须是域名备案的 三.打开微信开发者工具,打开你的项目,点开详情.确认一下域名是否一一匹对 ...
- 微信小程序调用客服接口
实现思路 由于小程序接口开发比较完善,所以我们直接调用微信小程序客服接口就可以.但必须阅读下面的接口文档 (1)客服功能使用指南 https://developers.weixin.qq.com/mi ...
- 微信小程序+OLAMI自然语言API接口制作智能查询工具--快递、聊天、日历等
微信小程序最近比较热门,再加上自然语义理解也越来越被人关注,于是我想赶赶潮流,做一个小程序试试.想来想去快递查询应该是一种比较普遍的需求. 如果你也在通过自然语言接口做点什么,希望我的这篇博客能帮到你 ...
最新文章
- C语言实现图像中值滤波与均值滤波
- node 同步js代码-超越昨天的自己系列(5)
- linux中一些简便的命令之wc
- 最新卡通渲染效果图(附带一张次世代帅哥)
- C++primer习题--第1章
- oracle数据库dca,有关Oracle数据库
- 在Azure平台上使用托管卡进行身份认证
- linux宽松模式,三星N9200刷机包 V35.0 自编译官方内核 Selinux置为宽松模式 修复问题 稳定流畅...
- 计算机桌面图标被挡怎么办,win7电脑桌面图标被挡住怎么恢复 - 卡饭网
- oj1029统计素数并求和
- ant design入门_Umi + ant Design Pro最简单的入门教程(一)初
- Deep Graph Contrastive Representation Learning
- idea软件控制台Console里没有查找快捷键
- [Swift]地图导航
- 现代计算机发展经历的阶段,计算机的发展经历了那几个阶段
- 计算机专业的英文简历范文带翻译,[网络工程师个人英文简历模板]英文简历范文带翻译...
- UiPath:Windows计划任务调度UiPath(直接调用及.bat方式)
- Javase多态(对多态的理解、多态的体现)
- 人工智能知识全面讲解:特征工程
- ubuntu 通过文件夹打开终端,通过终端打开文件夹
热门文章
- 微信公众号登陆、模板发送、access_token获取 PHP代码
- 采用ATSC标准、欧洲DVB-T和日本ISDB-T标准的国家
- 2022完整iOS APP发布App Store上架流程指南
- 固态硬盘多大合适 php,固态硬盘写入寿命是多久
- 自签名证书制作和使用方法
- 数位板的主要参数解析
- MYSQL 多表创建视图
- 域服务器桌面墙纸,与大家分享windows 10 加域后统一桌面壁纸无法生效问题的解决办法...
- java 读文件内容_Java 如何读取txt文件的内容?
- ASP.NET 学习路线图