Generador de hash

Genera hashes criptográficos a partir de texto.

Casos de uso de hash


Las funciones hash ayudan con las comprobaciones de integridad, huellas rápidas y claves de caché. Son transformaciones unidireccionales, no almacenamiento reversible.

  • Compara la salida del hash para detectar cambios accidentales en archivos o textos.
  • Elige un algoritmo moderno como SHA-256 para comprobaciones de integridad generales.
  • Mantén la normalización coherente antes de hacer hash para evitar falsos desajustes.

Referencia de Algoritmos


MD5 — 128-bit · 32 hex chars

Diseñado por Ron Rivest en 1991. MD5 produce un resumen de 128 bits y es muy rápido, pero está criptográficamente roto: los ataques de colisión prácticos son conocidos desde 2004. Adecuado para sumas de verificación no adversariales y verificación de integridad de archivos, pero no debe usarse para contraseñas, firmas digitales ni ningún propósito crítico de seguridad.

Wikipedia — MD5

SHA-1 — 160-bit · 40 hex chars

Desarrollado por la NSA y publicado por NIST en 1995. SHA-1 fue el sucesor de MD5 y dominó la PKI durante una década, pero fue formalmente obsoleto después de que SHAttered (2017) demostrara colisiones de prefijo elegido prácticas. Sigue en uso en identificadores de objetos Git y algunos protocolos heredados, pero no debe usarse para nuevos trabajos sensibles a la seguridad.

Wikipedia — SHA-1

SHA-256 — 256-bit · 64 hex chars

Parte de la familia SHA-2, diseñado por la NSA y publicado por NIST en 2001. SHA-256 es el algoritmo de hash seguro más ampliamente implementado en la actualidad: se usa en certificados TLS, firma de código, prueba de trabajo de Bitcoin y numerosos protocolos. No se conoce ningún ataque práctico y es el valor predeterminado recomendado para la mayoría de las aplicaciones.

Wikipedia — SHA-2

SHA-384 — 384-bit · 96 hex chars

Una variante truncada de SHA-512 inicializada con diferentes constantes, produciendo un resumen de 384 bits. SHA-384 ofrece un margen de seguridad mayor que SHA-256 y es recomendado por NIST para aplicaciones que requieren al menos 192 bits de seguridad, como la firma de documentos de alto secreto. Funciona aproximadamente a la misma velocidad que SHA-512 en hardware de 64 bits.

Wikipedia — SHA-2

SHA-512 — 512-bit · 128 hex chars

El miembro de ancho completo de la familia SHA-2, produciendo un resumen de 512 bits. SHA-512 usa operaciones de palabra de 64 bits y puede superar a SHA-256 en CPUs de 64 bits para entradas grandes. Proporciona el mayor margen de seguridad de los algoritmos aquí listados y se utiliza en aplicaciones de alta confianza como claves raíz de autoridades de certificación y firma de firmware.

Wikipedia — SHA-2