CH-J ToolsSSH によるサーバー管理
メニュー
すべてのガイドと記事 →

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 以降)