Отпечаток открытого ключа SSH
Вычислите отпечаток (fingerprint) MD5 и SHA-256 открытого ключа SSH, чтобы убедиться, что сервер или репозиторий действительно использует ожидаемый ключ.
Как это работает
Открытый ключ SSH — это длинный блок в base64, который трудно сравнивать на глаз. Его отпечаток (короткий хеш, вычисленный по ключу) позволяет быстро его проверить: именно он показывается, когда SSH-соединение просит подтвердить подлинность неизвестного хоста («The authenticity of host ... can't be established»), и именно его отображают GitHub/GitLab, когда вы добавляете новый ключ развёртывания.
Какой отпечаток сравнивать — MD5 или SHA-256?
Свежие версии OpenSSH по умолчанию показывают отпечаток SHA-256 (формат «SHA256:...»). Формат MD5 (пары шестнадцатеричных символов через двоеточия) был прежним стандартом и по-прежнему используется в некоторых старых инструментах. Сравнивайте тот отпечаток, формат которого показывает ваш клиент или сервис.
Что делать, если отпечаток не совпадает с ожидаемым?
Не продолжайте подключение: отпечаток, отличающийся от ожидаемого, может указывать на атаку «человек посередине» либо на то, что ключ сервера законно изменился (переустановка, миграция). Прежде чем продолжить, уточните это у администратора сервера.
100% локальная обработка: вычисление выполняется целиком в вашем браузере через WebAssembly, вставленный ключ никогда не отправляется на сервер.