Skip to main content

SSH 密钥生成器 为 SSH 身份验证生成 RSA 和 ECDSA 密钥对。

SSH 密钥生成器 illustration
🔐

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

  • 1
    RSA-2048 足够使用
  • 2
    ECDSA 密钥更小
  • 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.