Generador de Hash

Genera hashes MD5, SHA-1, SHA-256 y SHA-512 online gratis. Cálculo instantáneo para cualquier texto.

Escribe texto arriba para generar los hashes

Sobre el Generador de Hash

Una función hash convierte texto de entrada en una cadena de longitud fija (hash). MD5 produce hashes de 128 bits (32 caracteres hexadecimales), SHA-1 de 160 bits, SHA-256 de 256 bits y SHA-512 de 512 bits. Los hashes son unidireccionales: no puedes revertir un hash a la entrada original. Se usan comúnmente para verificar integridad de archivos, almacenar contraseñas de forma segura y crear firmas digitales. SHA-256 y SHA-512 son recomendados para aplicaciones sensibles a la seguridad, mientras que MD5 y SHA-1 se consideran criptográficamente débiles.

FAQ

¿Qué es un hash?
Un hash es una cadena de longitud fija generada a partir de datos de entrada mediante una función matemática. La misma entrada siempre produce el mismo hash, pero un pequeño cambio en la entrada produce un hash completamente diferente.
¿Para qué se usa MD5?
MD5 se usa comúnmente para verificar integridad de archivos (sumas de verificación) y detectar corrupción accidental de datos. No se recomienda para almacenamiento de contraseñas por ser vulnerable a ataques de colisión.
¿Qué algoritmo de hash debo usar?
Para aplicaciones sensibles a la seguridad, usa SHA-256 o SHA-512. Para verificación simple de checksums, MD5 o SHA-1 pueden ser suficientes. Para hashing de contraseñas, usa bcrypt o Argon2 en lugar de MD5 o SHA-1.
¿Es reversible el hashing?
No. Las funciones hash son unidireccionales: es computacionalmente inviable revertir un hash al texto original. Sin embargo, hashes débiles como MD5 pueden ser crackeados usando tablas rainbow precalculadas.

Herramientas relacionadas