微信小程序AES加密解密相关
2017-01-05 15:18
399 查看
微信小程序AES加密解密:
加密:
Encrypt :function(word){
var mode = new Crypto.mode.CBC(Crypto.pad.pkcs7);
var eb = Crypto.charenc.UTF8.stringToBytes(word);
var kb = Crypto.charenc.UTF8.stringToBytes("1234567812345678");//KEY
var vb = Crypto.charenc.UTF8.stringToBytes("8765432187654321");//IV
var ub = Crypto.AES.encrypt(eb,kb,{iv:vb,mode:mode,asBpytes:true});
return ub;
},
解密:
Decrypt:function (word){
var mode = new Crypto.mode.CBC(Crypto.pad.pkcs7);
var eb = Crypto.util.base64ToBytes(word);
var kb = Crypto.charenc.UTF8.stringToBytes("1234567812345678");//KEY
var vb = Crypto.charenc.UTF8.stringToBytes("8765432187654321");//IV
var ub = Crypto.AES.decrypt(eb,kb,{asBpytes:true,mode:mode,iv:vb});
return ub;
},
库调用:
var Crypto = require('../pages/cryptojs/cryptojs').Crypto;
源码下载:
http://download.csdn.net/detail/happy__everyday/9729637
加密:
Encrypt :function(word){
var mode = new Crypto.mode.CBC(Crypto.pad.pkcs7);
var eb = Crypto.charenc.UTF8.stringToBytes(word);
var kb = Crypto.charenc.UTF8.stringToBytes("1234567812345678");//KEY
var vb = Crypto.charenc.UTF8.stringToBytes("8765432187654321");//IV
var ub = Crypto.AES.encrypt(eb,kb,{iv:vb,mode:mode,asBpytes:true});
return ub;
},
解密:
Decrypt:function (word){
var mode = new Crypto.mode.CBC(Crypto.pad.pkcs7);
var eb = Crypto.util.base64ToBytes(word);
var kb = Crypto.charenc.UTF8.stringToBytes("1234567812345678");//KEY
var vb = Crypto.charenc.UTF8.stringToBytes("8765432187654321");//IV
var ub = Crypto.AES.decrypt(eb,kb,{asBpytes:true,mode:mode,iv:vb});
return ub;
},
库调用:
var Crypto = require('../pages/cryptojs/cryptojs').Crypto;
源码下载:
http://download.csdn.net/detail/happy__everyday/9729637
相关文章推荐
- 使用TypeScript开发微信小程序的方法
- 微信小程序 闭包写法详细介绍
- 微信小程序 toast 详解及实例代码
- 微信小程序 navigation API实例详解
- 微信小程序(十二)text组件详细介绍
- 微信小程序 (十八)picker组件详细介绍
- 微信小程序 保留小数(toFixed)详细介绍
- 微信小程序 location API接口详解及实例代码
- 微信小程序 (七)数据绑定详细介绍
- 微信小程序 video组件详解
- 微信小程序 石头剪刀布实例代码
- 微信小程序 icon组件详细及实例代码
- 微信小程序 教程之注册页面
- 微信小程序 progress组件详解及实例代码
- 微信小程序 框架详解及实例应用
- 微信小程序 配置文件详细介绍
- 微信小程序 五星评分(包括半颗星评分)实例代码
- 微信小程序 教程之引用
- 微信小程序 教程之注册程序