开发的过程中需要用到des解密算法,使用npm install crypto-js安装,然后定义方法。
desDcript(key, word) {
let keyone = cryptoJs.enc.Hex.parse(key)
let dec = cryptoJs.AES.decrypt(cryptoJs.format.Hex.parse(keyone), key, {
// vi: vi
mode: cryptoJs.mode.ECB,
padding: cryptoJs.pad.Pkcs7
})
let decData = cryptoJs.enc.Utf8.stringify(dec)
return decData
},
然后报错:[Vue warn]: Error in onLoad hook: "Error: Native crypto module could not be used to get secure random number."
找不到解决办法。
需要安装3.3.0版本
{ "dependencies": { "crypto-js": "3.3.0" } }
需要安装crypto模块,或者回退版本试试。
好的