凭据生成套件
密码生成 / 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/部署机)生成;网页生成的私钥适合本地开发与联调。
相关工具
本工具完全在浏览器本地运行,输入内容不会被上传或保存。