CH-J Tools通过 SSH 管理服务器
菜单
全部指南与文章 →

SSH 密钥示例:从旧式 SSH-1 到后量子 ML-DSA

由 CH-J Tools 生成的 10 个合成 SSH 测试密钥,每个密钥单列一个类别,涵盖旧式 SSH-1 RSA 和 DSA、RSA、ECDSA、Ed25519,以及后量子 ML-DSA-44 + Ed25519 复合密钥:提供密钥类型、指纹、公钥、私钥和 1 MB 测试文件的 SSH 签名。

本页内容

每个类别展示一对由 CH-J Tools 密钥生成器生成的 SSH 密钥,涵盖其提供的所有密钥类型:仅供历史参考的旧式 SSH-1 RSA 和 DSA 密钥、目前服务器上使用的传统 RSA、ECDSA 和 Ed25519 密钥,以及后量子 ML-DSA-44 + Ed25519 复合密钥。所有能够签署文件的密钥也都对同一个测试文件生成了与 ssh-keygen 兼容的 SSH 签名(SSHSIG,命名空间为 "file")。

密钥仅供测试

这些密钥是合成的,其私钥有意以未加密形式公开。切勿将其添加到真实服务器的 authorized_keys 中,也切勿仅因某个签名能通过这些密钥之一的验证就信任它。

密钥的验证方法

所有签名均可在 CH-J Tools 中验证通过,而文件被修改后则无法通过验证。此外,还分别使用 OpenSSH 10.5 验证了 RSA、ECDSA 和 Ed25519 签名,使用 OpenSSH 9.6 验证了 DSA 签名,使用 OpenSSH 10.6p2 验证了 ML-DSA-44 + Ed25519 签名;指纹与 ssh-keygen -l 的结果一致。SSH-1 没有用于文件的签名格式。

测试文件

这些签名针对的文件与 OpenPGP 密钥示例中使用的 1 MB 测试文件相同;网站仅存储一份该文件。

下载 test_1MB.bin · SHA-256 校验和 →

类别

旧式类型(仅供历史参考)

传统密钥类型

后量子(OpenSSH 10.6 及以上版本)