Что содержит эта страница
Каждая категория представляет одну пару ключей SSH, созданную Генератором ключей CH-J Tools. Вместе они охватывают все предлагаемые им типы ключей: устаревшие ключи SSH-1 RSA и DSA, сохранённые исключительно в исторических целях, классические ключи RSA, ECDSA и Ed25519, используемые сегодня на серверах, и постквантовую комбинацию ML-DSA-44 + Ed25519. Каждым ключом, поддерживающим подписание файлов, подписан один и тот же тестовый файл с помощью подписей SSH, совместимых с ssh-keygen (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 нет формата подписи файлов.
Тестовый файл
Подписи относятся к тому же тестовому файлу размером 1 MB, что и примеры ключей OpenPGP; на сайте он хранится только в одном экземпляре.
Категории
Устаревшие (только для исторических целей)
- Пример 01 · SSH-1 RSA 1024 (legacy)
MD5:37:b3:13:4e:c5:75:9d:1f:29:80:9e:2d:30:20:ac:77 - Пример 02 · DSA 1024 (legacy)
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