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)
}
这是参数的加密方法
我运行手机调试的时候是正常能用的
但是我打安装包安装到手机上就失效了,请问什么原因?
3 个回复
2***@qq.com
我遇到和你一样的问题,你解决了吗
水手 - 资深老开发
兄弟, 也是碰到和你一样的问题。 打开调试是 正常的, 关闭调试 直接运行 就错误, 加密后的字符串是错误的
水手 - 资深老开发
兄弟,我知道解决方法了,需要的 给我留言