w***@xinboxinmo.com
w***@xinboxinmo.com
  • 发布:2021-12-09 17:26
  • 更新:2022-09-24 11:39
  • 阅读:417

AES加密,正常运行手机是可以使用的,但是打包后手机安装就不行

分类:uni-app

import CryptoJS from '@/node_modules/crypto-js'

function encrypt(obj) {
console.log(obj)
let key = CryptoJS.enc.Utf8.parse(keys);
let srcs = CryptoJS.enc.Utf8.parse(obj);
let encrypted = CryptoJS.AES.encrypt(srcs, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
})
return CryptoJS.enc.Base64.stringify(encrypted.ciphertext)

}

这是参数的加密方法
我运行手机调试的时候是正常能用的
但是我打安装包安装到手机上就失效了,请问什么原因?

2021-12-09 17:26 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

我遇到和你一样的问题,你解决了吗

水手

水手 - 资深老开发

兄弟, 也是碰到和你一样的问题。 打开调试是 正常的, 关闭调试 直接运行 就错误, 加密后的字符串是错误的

水手

水手 - 资深老开发

兄弟,我知道解决方法了,需要的 给我留言

要回复问题请先登录注册