Generador de hash

Genera hashes MD5, SHA-1, SHA-256 y SHA-512.

¿Qué es un hash y cómo funciona?

Una función hash es un algoritmo matemático que transforma cualquier entrada de datos en una cadena de longitud fija, conocida como "digest" o "huella digital". A diferencia de la encriptación, el hashing es un proceso unidireccional: no existe una forma práctica de revertir un hash para obtener el dato original. Esta propiedad lo hace ideal para verificar la integridad de archivos, almacenar contraseñas de forma segura, firmas digitales y tecnologías blockchain.

Cada algoritmo tiene características diferentes: MD5 (128 bits) es rápido pero considerado inseguro para criptografía; SHA-1 (160 bits) también ha sido comprometido; SHA-256 (256 bits) es el estándar actual usado en Bitcoin y certificados SSL; y SHA-512 (512 bits) ofrece la mayor seguridad. Para almacenamiento de contraseñas, se recomiendan algoritmos especializados como bcrypt, scrypt o Argon2, que añaden un "salt" aleatorio y son intencionalmente lentos para dificultar ataques de fuerza bruta.

Preguntas frecuentes

¿Hash y encriptación son lo mismo?

No. La encriptación es un proceso bidireccional (se puede desencriptar con la clave correcta), mientras que el hashing es unidireccional (no se puede revertir). La encriptación protege datos que necesitan ser leídos después; el hashing verifica integridad sin revelar el dato original.

¿Se puede revertir un hash?

No de forma directa. Sin embargo, existen ataques como tablas rainbow o fuerza bruta que intentan encontrar el texto original probando millones de combinaciones. Por eso es crucial usar algoritmos robustos (SHA-256 o superior) y, para contraseñas, añadir un salt único.

¿Cuál algoritmo de hash debo usar?

Para verificación de integridad de archivos, SHA-256 es el estándar recomendado. Para almacenar contraseñas, usa bcrypt o Argon2 en lugar de SHA. MD5 y SHA-1 solo deben usarse para verificaciones no críticas (como checksums de descargas) donde la seguridad no es prioritaria.

¿Quieres saber más? Lee nuestra guía completa