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.
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.
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.
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.
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.