RSA 与 EC 密钥对生成器
在浏览器内生成 RSA 或椭圆曲线密钥对,导出为 PEM 或 JWK,并给出对应的 JWT 算法名称。
仅在浏览器中处理免费使用
小而快,绝大多数场景足够。
文件在浏览器本地处理,不会上传到服务器。
使用方法
无需注册、无需安装,也没有使用次数限制,完全免费。
选择密钥长度或曲线,密钥对就会在浏览器内生成,并同时导出为 PEM 和 JWK。私钥不会被发送到任何地方——根本没有发送它的入口。
这一点正是本工具的全部意义。搜索密钥生成器会找到一批在服务器端生成密钥的网站,那意味着在你看到私钥之前,已经有陌生人握有它了。这样的密钥不该用于任何真实场景,但人们确实在用,因为这比记住 openssl 的参数容易。
P-256 是稳妥的默认选项。同等强度下,椭圆曲线密钥远小于 RSA,生成几乎瞬时,且当前所有 JWT 库都支持。不过当需要让老系统接受该密钥时,RSA-2048 仍是更保险的选择。
每个选项旁都标注了 JWT 算法名称,因为那才是你真正要写进配置文件的字符串;把 P-256 密钥配上 RS256 是常见且令人困惑的错误。
同时给出公钥的 SHA-256 指纹。当同一把密钥需要装到多台机器上时,比对指纹远比把 PEM 并排逐行核对更快也更可靠。
不保存任何内容。关闭此页密钥就永久消失,请在离开前下载或转存到别处。