ERROR Error: error:0308010C:digital envelope routines::unsupported Err

[复制链接]
发表于 2024-9-27 04:36:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
ERROR  Error: error:0308010C:digital envelope routines::unsupported
Error: error:0308010C:digital envelope routines::unsupported
     at new Hash (node:internal/crypto/hash:71:19)
     at Object.createHash (node:crypto:133:10)
这个错误通常发生在Node.js环境中,尤其是在使用加密功能时,比如TLS或SSL毗连,或者是OpenSSL库的某些部分。错误代码0308010C表现不支持的加密算法,这可能是因为体系不支持某些加密算法,或者是因为编译时未启用某些算法。
解决方法:
更新OpenSSL:确保你的体系中安装了最新版本的OpenSSL。
重新编译Node.js:假如你是在一个特别的环境中,可能需要从源代码重新编译Node.js,确保启用所有需要的加密算法。
配置算法:假如你有权限配置服务器,确保它使用的加密算法被客户端和服务器都支持。
环境变量:设置环境变量以启用特定的加密算法,例如在Linux体系中,你可以设置NODE_OPTIONS环境变量来包罗--openssl-config标志。
Node.js版本:确保你使用的Node.js版本支持你尝试使用的加密算法。
你提供的解决方案是针对这

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表