首页 > 编程语言 >node生成token报错:secretOrPrivateKey has a minimum key size of 2048 bits for RS256 at Object.modul

node生成token报错:secretOrPrivateKey has a minimum key size of 2048 bits for RS256 at Object.modul

时间:2023-06-21 18:47:07浏览次数:50  
标签:node exports const sign token 报错 RS256 key

提要:在node生成token时

利用用jsonwebtoken,利用非对称加密的生成token

   const jwt = require("jsonwebtoken");     const privateKey = fs.readFileSync("./keys/private.key");   const publicKey = fs.readFileSync("./keys/public.key");
 const token = jwt.sign(payload, privateKey, {
    expiresIn: 60,
    algorithm: "RS256",
  });

 

报错:

secretOrPrivateKey has a minimum key size of 2048 bits for RS256  at Object.module.exports [as sign]。。。。。

原因:

    生成的私钥是1024的

 重新生成2048 的密钥试试:

 解决~ 没有报错了

 

标签:node,exports,const,sign,token,报错,RS256,key
From: https://www.cnblogs.com/zry123/p/17496892.html

相关文章

  • 视频融合平台EasyCVR迁移数据库报错1146是什么原因?该如何解决?
    EasyCVR视频融合平台基于云边端协同架构,具有强大的数据接入、处理及分发能力。平台支持多协议接入,包括:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、大华SDK、宇视SDK等,对外可分发多格式视频流,包括RTSP、RTMP、FLV、HLS、WebRTC等。我们在此前的文章中也介绍过关于EasyC......
  • 【pywifi】Windows下import pywifi库报错:ModuleNotFoundError: No module named ‘com
    1、解决方法pipinstallcomtypes 参考链接:(88条消息)Windows下importpywifi库报错:ModuleNotFoundError:Nomodulenamed‘comtypes‘原因排查_广东上大分的博客-CSDN博客......
  • k8s node的几种状态
    Kubernetes(K8s)中的节点有几种可能的状态。以下是一些常见的节点状态:1.Ready(就绪):节点正常运行且准备好接受工作负载。这是节点的正常工作状态。2.NotReady(未就绪):节点无法接受工作负载,可能是由于网络问题、资源不足或其他故障导致的。3.OutOfDisk(磁盘空间不足):节点磁盘空间不足......
  • LrTP连接报错 --- 无法连接到hh 不能建立到远程计算机的连接,因此用于此连 接的端口已
     现象:在配置好账号密码后i报错, 无法连接到hh不能建立到远程计算机的连接,因此用于此连接的端口已关闭。原因身份验证方式与服务器端不一致解决方法、 ......
  • win7 安装msf报错
    问题:C:\Users\Administrator>msfconsoleTraceback(mostrecentcalllast):7:from<internal:gem_prelude>:1:in`<internal:gem_prelude>'6:from<internal:gem_prelude>:1:in`require'5:fromd:/metasploit-f......
  • 完事后再聊应用场景,K8S调度实战:Node Affinity
    写在开篇NodeAffinity(节点亲和性)允许在节点级别上指定一些条件来控制Pod被调度到哪些节点上。它还有两种策略,本篇通过实战演示如何使用两种策略来控制Pod的调度。测试环境还是老样子,本次实战继续使用以下K8S集群环境进行:节点主机名IPMaster节点k8s-b-master192......
  • K8S调度:实战完nodeSelector后,再谈应用场景。
    Part1写在开篇nodeSelector是什么鬼?这么说吧,假设有一个K8S集群,其中有多个节点,并且想将一个特定的应用程序只部署在具有特定标签的节点上。这时候就可以在Pod的定义中添加nodeSelector字段,指定一个键值对,例如app:my-app。然后,K8S调度器将查找具有app=my-app标签的节点,并将该Pod调......
  • kubeadm搭建单master多node的k8s集群
    一、实验环境准备镜像选择:CentOS-7-x86_64-DVD-2009.iso配置:4核、6G内存、80G硬盘兼容性:ESXI7.0及更高版本服务器信息:k8s集群角色ip主机名安装的组件控制节点10.104.26.192hqs-masterapiserver、controller-manager、scheduler、etcd、kube-proxy、docker、ca......
  • SQL执行时表间关联顺序引起报错
    读懂执行计划不仅能帮助我们优化SQL,还能帮我们排查错误。今天开发的过程中碰到了一个错误,通过数据无法定位问题。打开执行计划就比较明确了。原始SQL大致如下:selectjiraid,sum(a1),sum(a2),sum(a3)from(selecta.jiraid,nvl(b.预估开发成本_元,0)a1,nvl(......
  • [ERROR] No loader is configured for ".node" files: node_modules/fsevents/fsevent
    解决方法:修改项目中./node_modules/fsevents/fsevents.js文件//修改constNative=require("./fsevents.node")//更改为constNative=window.require("./fsevents.node")......