SSH 密钥生成工具
使用 Web Crypto API 在浏览器中生成 Ed25519・RSA SSH 密钥并保存为 OpenSSH 格式的免费工具。
密钥生成设置
通常请选择 Ed25519。如需兼容旧连接目标,可使用 RSA。
生成结果
请向连接目标注册公钥,并将私钥保存到只有所有者可读取的安全位置。
- 密钥格式
- -
- 指纹
- -
- 签名测试
- -
- 生成日期
- -
安全使用注意事项
- 私钥默认不会显示在屏幕上。请避免共享、附加到邮件或粘贴到聊天中。
- 生成的私钥未用密码短语加密。保存后请将 OS 权限设为仅所有者可读取(例如:
chmod 600)进行设置。 - 不支持生成带口令的 OpenSSH 私钥、加载现有密钥、FIDO/U2F 密钥、证书和 DSA 密钥。
- 建议使用支持 Web Crypto API 和 Ed25519 的最新版 Chrome、Edge、Firefox、Safari。若不支持 Ed25519,请选择 RSA。
- 在极其重要的生产环境中,使用受管理设备上的
ssh-keygen或优先遵循组织指定的密钥管理流程。
关于此工具
无需安装,即可创建用于 SSH 连接、Git 仓库和服务器管理的密钥对。
支持的功能
- Ed25519、RSA 3072 bit・4096 bit
- OpenSSH 公钥・私钥、SHA-256 指纹
- 通过生成后立即进行的签名・验证确认密钥对
使用方法
- 设置密钥类型、注释和保存文件名。
- 生成 SSH 密钥,并检查指纹和自检结果。
- 保存公钥和私钥,并仅向连接目标注册公钥。