微信小程序的AES和RAS加密

最近公司的接口需要走加密,具体流程是客户端需要对请求数据进行AES和RAS加密,然后请求接口,对接口的返回数据再进行验签。目前的IOS和安卓客户端已经能完成该功能,现在要将该功能移植到微信小程序上,我了解到js想要进行AES和RAS加密必须要引入其他js文件,但是微信小程序是无法引入其他js的。想请问下各位有什么解决的办法?

阅读 10.2k
10 个回答
新手上路,请多包涵

同问,求大神解答

新手上路,请多包涵

我用的是CryptoJS,但是加密的结果好像不对...

新手上路,请多包涵

同求,请问解决了吗

小程序是走HTTPS的,还要加密作甚?

新手上路,请多包涵

同问 问题解决了吗 传授一下经验

不是能填写安全域名。

新手上路,请多包涵

解决没?我也遇到这个问题了,目前只能aes加密

wx_rsa这个库试试

可以引用的,将aes.js文件引入,不过无法直接使用,需要在aes.js文件中将需要用到的方法暴露出来,想要加解密要用到的就是CryptoJS方法,所以在aes.js中加上一个:
module.exports = {
CryptoJS: CryptoJS
}
然后在需要用到的js中引入:var fun_aes = require("../../utils/aes_1.js");然后就能用了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏