#539 · Herramienta para desarrolladores

Formateador de huella X509

Normaliza huellas de certificados X.509 que llegan con separadores, espacios o distinta capitalización. El formateador acepta texto hexadecimal, elimina separadores permitidos, valida que haya bytes completos y genera representaciones con dos puntos, sin separadores y en minúsculas. También identifica longitudes típicas de MD5, SHA-1, SHA-256 y SHA-512.

Datos de entrada

Fingerprint
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega la huella.
  2. Ejecuta el formateador.
  3. Comprueba la longitud y algoritmo probable.
  4. Copia la variante que requiera tu herramienta.

Qué hace esta herramienta para desarrolladores

Limpia separadores y devuelve la misma secuencia de bytes en varios formatos de presentación. La longitud permite sugerir un algoritmo probable, pero no prueba cuál se usó.

Se aceptan espacios, guiones y dos puntos como separadores. Tras eliminarlos deben quedar solo dígitos hexadecimales y un número par de caracteres.

MD5 y SHA-1 pueden aparecer en sistemas heredados, pero no deben considerarse fingerprints resistentes a colisiones para decisiones de seguridad modernas.

Ejemplo

Con dos puntos: 9A:4F:13:7B:…
Compacta: 9A4F137B…
minúsculas: 9a:4f:13:7b:…

Casos de uso

  • Comparar fingerprints de OpenSSL y paneles web.
  • Normalizar inventarios de certificados.
  • Preparar huellas para scripts o documentación.

Consejos para obtener resultados fiables

  • Compara siempre todos los bytes, no solo un prefijo.
  • Prefiere SHA-256 o superior.
  • Obtén la huella desde una fuente confiable.
  • No confundas fingerprint de certificado con fingerprint de clave SSH.

Detalles del procesamiento

La herramienta no recalcula una huella a partir de un certificado; solo normaliza un fingerprint ya proporcionado.

Una longitud de 32 bytes sugiere SHA-256, pero otros algoritmos pueden producir la misma longitud.

Preguntas frecuentes

¿Cómo quitar los dos puntos de un fingerprint X.509?

Pega la huella y usa la variante compacta; conserva exactamente los mismos bytes.

¿Cuántos bytes tiene una huella SHA-256?

SHA-256 produce 32 bytes, equivalentes a 64 caracteres hexadecimales sin separadores.

¿Puedo pegar una huella con espacios o guiones?

Sí. Se aceptan espacios, guiones y dos puntos como separadores.

¿La longitud confirma el algoritmo usado?

No. Solo permite inferir una longitud típica; la fuente original debe indicar qué algoritmo calculó la huella.

¿Por qué no se recomienda SHA-1 para fingerprints nuevos?

SHA-1 tiene debilidades criptográficas conocidas; para nuevas comparaciones de seguridad se prefiere SHA-256 o superior.

Resumen del módulo

ElementoDetalle
EntradaHuella hexadecimal
ProcesamientoLocal en el navegador
SalidaFingerprint normalizado
DependenciasNinguna librería externa