angular - 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);
解决方案
推荐阅读
- typescript - 如何从对象数据集中的值创建字符串文字类型?
- c# - Asp.net 核心应用程序未登录移动设备
- reactjs - 如何在require.context()中将路径作为const变量传递?
- android - 使用自定义布局将宽度和高度设置为 AlertDialog 无法正确应用
- react-native - 等式中两个值相加但出现错误
- java - 每当我使用 Derby 创建新数据库时都会出现错误
- spring-boot - Springboot swagger 文档使用自定义 json 序列化器(springdoc-openapi)
- django - 如何在 Nextjs 中使用代理将 HttpOnly cookie 发送到不同域上的 django?
- c# - 支持 HTTPS 的 C# HTTP 服务器
- python - YouTube Analytics API 刷新令牌限制