最近公司的接口需要走加密,具体流程是客户端需要对请求数据进行AES和RAS加密,然后请求接口,对接口的返回数据再进行验签。目前的IOS和安卓客户端已经能完成该功能,现在要将该功能移植到微信小程序上,我了解到js想要进行AES和RAS加密必须要引入其他js文件,但是微信小程序是无法引入其他js的。想请问下各位有什么解决的办法?
最近公司的接口需要走加密,具体流程是客户端需要对请求数据进行AES和RAS加密,然后请求接口,对接口的返回数据再进行验签。目前的IOS和安卓客户端已经能完成该功能,现在要将该功能移植到微信小程序上,我了解到js想要进行AES和RAS加密必须要引入其他js文件,但是微信小程序是无法引入其他js的。想请问下各位有什么解决的办法?
可以引用的,将aes.js文件引入,不过无法直接使用,需要在aes.js文件中将需要用到的方法暴露出来,想要加解密要用到的就是CryptoJS方法,所以在aes.js中加上一个:
module.exports = {
CryptoJS: CryptoJS
}
然后在需要用到的js中引入:var fun_aes = require("../../utils/aes_1.js");然后就能用了。
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
同问,求大神解答