本頁內容
每個類別展示一組由 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 測試檔案;網站只儲存一份該檔案。
類別
舊式類型(僅供歷史參考)
- 範例 01 · SSH-1 RSA 1024 (舊式)
MD5:37:b3:13:4e:c5:75:9d:1f:29:80:9e:2d:30:20:ac:77 - 範例 02 · DSA 1024 (舊式)
SHA256:M9O86Fg5WN5CtyPJXkcxQxMTP4Do2wbV6DDk9fWOQDc
傳統金鑰類型
- 範例 03 · RSA 2048
SHA256:PRraUEAOnitXGs/jNcwuT0k+04aW793ywqkTFmFmY5g - 範例 04 · RSA 3072
SHA256:HS3S7ghNmNJ8H0+gMwQBxkihRgCChGVIS8mYRsy0K7g - 範例 05 · RSA 4096
SHA256:r87pfWBR4SuuEEn1C+YC0c+mntL4rZT3QGXF/+mD6jg - 範例 06 · ECDSA NIST P-256
SHA256:c3RQHg8rtGbll5HRD5n/fzzG/emQj8j3ocJkFg9cBFk - 範例 07 · ECDSA NIST P-384
SHA256:hYwdECb28DMD8ZsUYHqXkOjKOFEOt8B7trFtHW5Pe30 - 範例 08 · ECDSA NIST P-521
SHA256:gOAde61s56TDk0j8joq3B2AjzsQ+qcAZIuDJ49BMBMk - 範例 09 · Ed25519
SHA256:OkqKmqArU8SoYzSvX7KIZ1F8XdO/FSxFspCrbszALjE
後量子(OpenSSH 10.6 及更新版本)
- 範例 10 · ML-DSA-44 + Ed25519
SHA256:k6pGTaZwJTckCcXNezP/s7/0qVMDExdO2IccXqT+b1c