Hashes Criptográficos y Para Qué Sirven

Resumen

Las funciones hash convierten entrada de cualquier longitud en salida fija (huella). MD5 (obsoleto), SHA-1 (vulnerable), SHA-256/SHA-512 (estándar actual), BLAKE2/BLAKE3 (rápidos). La misma entrada siempre produce el mismo hash, pero recuperar entrada desde hash es (computacionalmente) imposible.

Cómo usar (paso a paso)

  1. 1

    Pega o escribe tu entrada

    Texto o contenido de archivo — cada byte cuenta. Incluso un salto de línea final cambia el hash por completo.

  2. 2

    Elige el algoritmo

    SHA-256 es el estándar moderno para todo lo que importa. MD5 y SHA-1 sirven para usos no de seguridad (claves de caché, detección de cambios) pero nunca para contraseñas o firmas.

  3. 3

    Compara o comparte el hash

    Verifica integridad de archivos comparando con el hash publicado. Internamente, pega el hash en tus logs para identificar contenido.

Cómo Funciona

Introduce texto o archivo, elige algoritmo. Procesado con Web Crypto API o WebAssembly del navegador, resultado en hexadecimal (o Base64 si necesario). Todo el procesamiento es del lado del cliente.

Cuándo usarlo

Verificación de integridad de archivos descargados (comparar con SHA-256 del distribuidor). Confirmación de salt antes de hashear contraseñas. Direccionamiento por contenido (Git, Docker, blockchain). Generación de identificadores únicos cortos. Anonimización de datos.

Preguntas Frecuentes

Para seguridad (contraseñas, firmas) prohibido. Ataques de colisión son prácticos. Para checksums (solo integridad) aún se usan, pero proyectos nuevos deben usar SHA-256.

Generador de Hash | Super Easy Utils