这个工具会调用浏览器 SubtleCrypto,以 RSASSA PKCS1 v1.5、SHA-256 与 public exponent 65537 生成密钥对。您可以选择 1024、2048、3072、4096 位模数长度;不支持的浏览器会显示错误,不会退回较弱的生成器。
公钥会导出成 SPKI PEM,私钥会导出成 PKCS#8 PEM,并显示在页面上供复制或下载。这不是 OpenSSH 密钥格式、不是证书,也不能取代生产环境的密钥管理、轮换或硬件保护存储。
关于这个主题的常见疑问与实用解答。
RSA 密钥对由公钥与私钥组成,供公钥密码学方案使用。这个页面会在浏览器中生成可用于签名流程的密钥对,并导出成 PEM 供开发与测试。
常见的密钥大小包括 2048 和 4096 位。较大的密钥提供更强的安全性,但生成速度较慢。
密钥完全在您的浏览器中生成,不会离开您的设备。但对于生产环境的安全关键应用,建议使用专用的密钥管理工具。
不会,RSA 密钥生成完全在您的浏览器中进行。您的密钥对通过 JavaScript 在本地生成,私钥绝不会离开您的设备。