Обзор ключа
| Тип ключа | Ed25519 |
|---|---|
| Имя алгоритма SSH | ssh-ed25519 |
| Поддержка | OpenSSH 6.5 и новее, PuTTY 0.68 и новее |
| Формат закрытого ключа | OpenSSH (openssh-key-v1), unencrypted |
| Отпечаток | SHA256:OkqKmqArU8SoYzSvX7KIZ1F8XdO/FSxFspCrbszALjE |
Открытый ключ
Открытый ключ в формате authorized_keys. Добавьте его в файл allowed_signers, чтобы проверить подпись ниже.
Скачать → 100 байты
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMmetTaaVky+uz6bUkYSJzwGR1wgt/VQMjlICCgamj6t ch-j-ssh-example-09
Закрытый ключ
Незашифрованный закрытый ключ. Опубликован только для тестирования: им может пользоваться любой.
Скачать → 411 байты
Показать
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
QyNTUxOQAAACDJnrU2mlZMvrs+m1JGEic8BkdcILf1UDI5SAgoGpo+rQAAAJgLq57qC6ue
6gAAAAtzc2gtZWQyNTUxOQAAACDJnrU2mlZMvrs+m1JGEic8BkdcILf1UDI5SAgoGpo+rQ
AAAEAy7rRXiKnA6Xh33J1ICvbhDYkU5H4+A2X8gY/pGQ7sC8metTaaVky+uz6bUkYSJzwG
R1wgt/VQMjlICCgamj6tAAAAE2NoLWotc3NoLWV4YW1wbGUtMDkBAg==
-----END OPENSSH PRIVATE KEY-----
Подпись файла test_1MB.bin
Отделённая подпись SSH (SSHSIG, пространство имён «file») файла test_1MB.bin, созданная этим ключом в CH-J Tools. Сохраните её как test_1MB.bin.sig рядом с тестовым файлом.
Скачать → 294 байты
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgyZ61NppWTL67PptSRhInPAZHXC
C39VAyOUgIKBqaPq0AAAAEZmlsZQAAAAAAAAAGc2hhNTEyAAAAUwAAAAtzc2gtZWQyNTUx
OQAAAECBgH1bl20qENWvIdRVIMwCEc8eFMYtwHhH6mp9bK1nQKgjICKW5Hf/526FbN4WGF
K5uggO6We0gAVRMppZzjYI
-----END SSH SIGNATURE-----
Отзыв
У ключей SSH нет сертификата отзыва. Чтобы отозвать ключ, удалите его из authorized_keys или внесите в список отозванных ключей OpenSSH (KRL, создаваемый с помощью ssh-keygen -k), который сервер читает через RevokedKeys.
Проверить подпись
Сохраните открытый ключ и подпись рядом с test_1MB.bin, создайте файл allowed_signers и запустите ssh-keygen:
echo "example@ch-j $(cat id_ed25519.pub)" > allowed_signers
ssh-keygen -Y verify -f allowed_signers -I example@ch-j -n file -s test_1MB.bin.sig < test_1MB.bin