首页 > 解决方案 > crypto__WEBPACK_IMPORTED_MODULE_13__.createDecipheriv 不是函数

问题描述

我在使用加密解密角度数据时遇到错误。我附上错误截图供您参考。我尝试了不同的方法,但无法解决此错误。我真的很感谢你的好意和支持。提前致谢!

TypeError: crypto__WEBPACK_IMPORTED_MODULE_13__.createDecipheriv is not a function
    at MapSubscriber.decryptData [as project] (common.service.ts:285)
    at MapSubscriber._next (map.js:29)
    at MapSubscriber.next (Subscriber.js:50)
    at XMLHttpRequest.onLoad (http.js:1263)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
    at Object.onInvokeTask (core.js:21816)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:188)
    at ZoneTask.push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (zone.js:496)
    at invokeTask (zone.js:1540)
    at XMLHttpRequest.globalZoneAwareCallback (zone.js:1566)

服务文件中的代码:

  let decipher = crypto.createDecipheriv(algorithm, Buffer.from(res.key,'hex'), iv);
  let decrypted = decipher.update(encryptedText);

标签: angularcryptographycryptojs

解决方案


推荐阅读