Huella de clave SSH pública

Calcule la huella (fingerprint) MD5 y SHA-256 de una clave pública SSH para comprobar que un servidor o un repositorio utiliza realmente la clave esperada.

Ejemplo:

Cómo funciona

Una clave pública SSH es un bloque largo en base64 difícil de comparar a simple vista. Su huella (un hash corto calculado a partir de la clave) permite verificarla con rapidez: es exactamente lo que se muestra cuando una conexión SSH pide confirmar la autenticidad de un host desconocido («The authenticity of host ... can't be established»), o lo que GitHub/GitLab muestran cuando añade una nueva clave de despliegue.

¿Qué huella debo comparar, MD5 o SHA-256?

Las versiones recientes de OpenSSH muestran por defecto la huella SHA-256 (formato «SHA256:...»). El formato MD5 (dos puntos entre pares hexadecimales) era el estándar anterior y sigue utilizándose en algunas herramientas más antiguas. Compare la que corresponda al formato que muestre su cliente o servicio.

¿Qué hacer si la huella no coincide con la esperada?

No continúe con la conexión: una huella distinta de la esperada puede indicar un ataque de tipo «man-in-the-middle» (hombre en el medio) o una clave de servidor que ha cambiado legítimamente (reinstalación, migración). Consulte al administrador del servidor antes de continuar.

Procesamiento 100% local: el cálculo se realiza íntegramente en su navegador mediante WebAssembly, la clave pegada nunca se envía a un servidor.