SSH 密钥生成器 为 SSH 身份验证生成 RSA 和 ECDSA 密钥对。
🔐
SSH 密钥生成器
为 SSH 身份验证生成 RSA 和 ECDSA 密钥对。
1
选择类型
RSA 或 ECDSA。
2
配置
密钥大小。
3
生成
创建密钥对。
Loading tool...
What Is SSH 密钥生成器?
使用 Web Crypto API 生成 SSH 密钥对。支持 RSA(2048/4096)和 ECDSA(P-256)。密钥以 PEM 格式导出,私钥始终保持在浏览器中,不会被泄露。
Why Use SSH 密钥生成器?
-
支持 RSA 和 ECDSA
-
可配置的密钥大小
-
支持 PEM 导出
-
100% 客户端处理
Common Use Cases
服务器访问
SSH 身份验证。
Git
GitHub/GitLab SSH 访问。
开发
开发密钥。
教育
公开密钥加密。
Technical Guide
RSA:使用 RSASSA-PKCS1-v1_5 算法与 SHA-256 相结合。ECDSA:采用 P-256 曲线。通过 crypto.subtle.generateKey() 方法生成,导出为 SPKI/PKCS#8 格式。
Tips & Best Practices
-
1RSA-2048 足够使用
-
2ECDSA 密钥更小
-
3保护私有密钥
-
4使用 ssh-keygen 设置密码短语
Related Tools
Frequently Asked Questions
Q 是否免费?
是。
Q 是否安全?
使用 Web Crypto API。
Q 支持移动设备吗?
是的。
Q 支持哪些浏览器?
所有现代浏览器。
Q 如何设置密码短语?
使用 ssh-keygen。
About This Tool
SSH 密钥生成器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.