凭据生成套件

密码生成 / RSA·EC 密钥对 / JWT 签发(HS256·RS256),WebCrypto 本地完成

功能介绍

三合一开发凭据工具:① 密码生成器——长度/字符集/排除易混字符,密码学随机(getRandomValues),熵强度实时评估;② RSA 2048/4096 与 EC P-256/P-384 密钥对生成——导出 SPKI 公钥与 PKCS#8 私钥 PEM;③ JWT 签发器——HS256(对称)与 RS256(非对称,粘贴上方生成的私钥即可),专供本地联调造测试 Token。

全部基于浏览器 WebCrypto 原生 API 在本地完成,任何密钥与密码都不经过网络、不被存储。

使用说明

  • 密码:勾选字符集与长度,点击生成;排除 0O1lI 避免人工抄写混淆
  • 密钥对:选择算法生成,公钥用于验签/白名单,私钥妥善保存
  • JWT:填 payload JSON;RS256 可直接粘贴上面生成的私钥

输入输出示例

JWT 输出

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjMifQ.x…

常见问题

生成的密钥能用于生产吗?

算法与格式完全标准,但建议生产密钥在受控环境(KMS/HSM/部署机)生成;网页生成的私钥适合本地开发与联调。

相关工具

  • JWT 解析 - 解析 JWT 的 Header 与 Payload,查看声明与过期时间
  • 哈希计算 - MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512 文本哈希
  • 证书查看器 - 解析 PEM 证书:主体/有效期/SAN/指纹,识别私钥类型

本工具完全在浏览器本地运行,输入内容不会被上传或保存。