原加密方法 使用mcrypt //获得16位随机字符串,填充到明文之前 $random = $this->getRandomStr(); $text = $random . pack("N", strlen($text)) . $text . $appid; $iv = substr($this->key, 0, 16); $size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC); $module…
最近在做对小程序传输数据进行加密,加密方法有很多,使用的是des对称加密 采用的是CBC模式, 引用的插件为tripledes.js,https://github.com/Favour1111in/hello-world/tree/master 需要传入内容,密钥,初始化向量3个参数 var server = require('../../utils/server.js'); var CryptoJS = require('../../utils/tripledes.js'); Page({ /…
开发中常常遇到MD5加密,最近做小程序也用到了,简单总结了一下: 这要有两个加密文件,一个不支持中文,一个支持,所以你选择支持的来用就行了: 也随便说说小程序的get和post网络请求. 来看看效果图: 网络请求代码: requestData: function (appid, token, itype, callback, offset, count){ wx.request({ url: "xxxxxx", method: "POST",//GET data:…
这是开发的第三个小程序,基于一个物流系统,简化功能开发下单流程.登录的时候,系统是使用RSA进行加解密的. 流程:第一个接口获取到后端传过来的密匙共钥(publicKey),通过公钥使用RSA加密密码,使用加密后的密码和用户名调用第二个接口,获取登录信息需要的token,接口回调成功,把token存储到本行缓存storage,成功回调跳转到主页. 技术段: 1.创建RSA加密JS文件wx_rsa.js,放到utils文件夹下面. wx_rsa.js文件详细代码,可在网上下载. 2.把此wx_rs…
微信小程序  其实在调用一些第三方 js的时候 其实没有大家想的那么复杂,无非就是把原生js调用方式   改为微信小程序 js调用方式 废话不多说直接贴代码 其实就是将原生function 或者 对象 赋值给 module.exports; 至于module.exports 不懂得 先去看微信开发文档 在这里就不多说了 本次讲一下主要思路 1.首先老规矩 去下载 原生aes.js 的 文件 https://github.com/hellobajie/AES-of-JavaScript 2.修改a…
微信小程序不让使用第三方jqMD5 只好改原生js咯 废话不多说直接贴代码 其实就是将原生function调用改为 module.exports = md5; 文中 红色标注 使用方法 将md5.js放到自己项目 lib文件夹中 var md5 = require('../lib/md5'); var res= md5("asadfasdfasdf"); //md5.js function md5(string) { function md5_RotateLeft(lValue, iS…
https://github.com/lanceWan/wxxcx 测试的时候一定要保证服务器的 appid  和客户端的appid一致 如果是切换测试 那么需要把本地的项目从微信小程序上面删除掉 再重新载入该微信小程序项目并且手动写入appid 切记.…
function md5(string) { var x = Array(); var k, AA, BB, CC, DD, a, b, c, d; , S12 = , S13 = , S14 = ; , S22 = , S23 = , S24 = ; , S32 = , S33 = , S34 = ; , S42 = , S43 = , S44 = ; string = Utf8Encode(string); x = ConvertToWordArray(string); a = 0x6745…
小程序的授权信息:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/authorize.html 小程序的系统参数和进入场景参数等:https://developers.weixin.qq.com/miniprogram/dev/api/app/wx.getLaunchOptionsSync.html?search-key=%E8%BF%9B%E5%85%A5%E5%9C%BA%E6%99%AF 小程序…
http://blog.csdn.net/wangsf789/article/details/53419781 最近开发微信小程序进入到支付阶段,一直以来从事App开发,所以支付流程还是熟记于心的.但是微信小程序的支付就有点奇怪了,应用的创建是在公众号里,但是文档的介绍却在公众号中无法找到直接入口,甚是不解,而且小程序的师傅到底是属于公众号支付范畴还是app支付范畴也成疑问.下面是小程序支付文档的入口(嵌套在小程序api中): https://pay.weixin.qq.com/wiki/doc…