JWT 公钥私钥生成

386 阅读1分钟

git base here自带了openssl工具,可以在git base中使用openssl工具 image.png

  1. genrsa -out private.key 1024
  • genrsa: 表示生成 RSA 密钥对的命令。
  • -out private.key: 指定生成的私钥文件的输出路径和文件名。在这里,生成的私钥将保存在名为 private.key 的文件中。
  • 1024: 指定生成的 RSA 密钥的比特长度为 1024 比特。在当前的安全标准下,推荐使用更长的密钥长度,例如 2048 比特或更多,以提高安全性。

因此,整个命令的含义是生成一个 1024 比特长度的 RSA 密钥对,并将私钥保存在名为 private.key 的文件中。请注意,密钥长度的选择与安全性相关,较长的密钥通常更安全,但可能会导致性能略有下降。

2.使用生成的私钥再生成公钥 rsa -in private.key -pubout -out public.key