公钥私钥本地生成
支持在浏览器本地直接生成 RSA 公钥、私钥和 JWK,不上传任何密钥内容。
支持在浏览器本地直接生成 RSA 公钥、私钥和 JWK,不上传任何密钥内容。
可切换 RSA-OAEP 和 RSASSA-PKCS1-v1_5 两种常见联调场景。
支持 PEM 和 JWK,适合前端、Node、网关和测试脚本继续使用。
浏览器本地生成
在浏览器本地生成 RSA 公钥、私钥和 JWK,适合接口联调、测试环境密钥准备和加解密样例制作。
导出格式
支持 `PEM` 公钥、`PEM` 私钥,以及 `JWK` 结构,适合前端、Node、网关和接口联调。
算法模式
RSA-OAEP
密钥长度
2048 bit
是否本地处理
是
公钥指纹(SHA-256)
生成后会在这里显示公钥指纹。
Public Key(公钥)PEM
Private Key(私钥)PEM
Public JWK(公钥 JSON)
Private JWK(私钥 JSON)
工具使用说明
先选加解密联调还是签名验签联调,再确定密钥长度。
点击生成后,浏览器会在本地创建 RSA 密钥对并导出 PEM / JWK。
把公钥、私钥或 JWK 直接复制到接口测试、网关配置或样例文档里继续使用。
功能说明
适合 OAuth 回调验签、前后端加解密联调、测试环境密钥准备和接口文档样例制作。
如果你只是临时需要一对可导出的 RSA 密钥,这个页面能直接解决。
私钥属于敏感内容,不适合上传到外部服务生成。
浏览器原生 Web Crypto 足够覆盖常见 RSA 测试场景,用本地方案更稳妥。
这里解决的是联调和测试环境密钥生成,不负责生产级密钥托管。
正式生产环境仍应配合专门的密钥管理和轮换流程。
常见问题
不会,公钥、私钥、JWK 和指纹计算都只在浏览器本地完成。
支持 PEM 公钥、PEM 私钥,以及 JWK 公钥、JWK 私钥。
可以,当前支持 2048、3072、4096 bit。
不建议。这个工具主要面向联调、样例和测试环境,生产密钥应由专门流程管理。