Tool overview
什么是密钥对生成器?
密钥对生成器是一款帮助您在浏览器中生成 RSA 和 Ed25519 密钥对的开发者工具。
为什么使用密钥对生成器?
在需要在浏览器中生成 RSA 和 Ed25519 密钥对时提升可读性与效率,且不会将数据上传到服务器。
核心功能
即时语法高亮、错误捕获、客户端隐私保护与一键复制。在浏览器中生成 RSA 和 Ed25519 密钥对
使用方法
按照以下步骤使用上方工具并获得准确结果。
- 在生成器选项中选择 RSA-OAEP (2048 位) 或 Ed25519。
- 点击生成以创建导出为 JWK JSON 的密钥对。
- 将密钥复制到应用配置或管道到加密/解密工作流。
- 重新生成以轮换 — 不会在服务器端存储。
密钥对格式参考
Web Crypto 导出路径产生的 JWK 字段。
| 令牌类型 | 有效标准格式 | 畸形输入 |
|---|---|---|
| RSA-OAEP JWK | { "kty":"RSA", "n":"…", "e":"AQAB" } | { "kty":"RSA", "n":"!!!" }Invalid base64url modulus breaks importKey in consuming apps. |
| Ed25519 JWK | { "kty":"OKP", "crv":"Ed25519", "x":"…" } | { "crv":"Ed25519" }Ed25519 public keys require crv and x coordinates in JWK form. |
| Private key handling | Copy once, store in HSM/vault | Commit private JWK to gitTreat private keys as secrets—this tool displays them in memory only. |
安全特性
Keys are generated with window.crypto.subtle.generateKey and exported in-process. No key material is logged or transmitted. Clear your screen and clipboard after copying private components.
常见问题
关于常见调试问题和数据隐私的可展开解答。
官方文档与参考
本工具的权威规范与平台文档。