700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【微信小程序】微信小程序接口数据加密 解密算法

【微信小程序】微信小程序接口数据加密 解密算法

时间:2019-08-25 04:58:10

相关推荐

【微信小程序】微信小程序接口数据加密 解密算法

今天我们看下微信小程序怎么实现数据加密的。

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。