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 及更新版本)