收藏
回答

使用des的crypto.js出现Native crypto module could not?

开发的过程中需要用到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."
找不到解决办法。
回答关注问题邀请回答
收藏

2 个回答

  • 所梁
    所梁
    2020-07-24

    好的

    2020-07-24
    有用
    回复
  • xplee
    xplee
    2020-07-24

    需要安装crypto模块,或者回退版本试试。

    2020-07-24
    有用
    回复
登录 后发表内容
问题标签