Generador de Hash MD5/SHA
Calcula hashes MD5, SHA-1, SHA-256 y SHA-512 de cualquier texto al instante.
Para qué sirve
Hashes criptográficos al instante
Múltiples algoritmos
MD5, SHA-1, SHA-256 y SHA-512 disponibles en un solo lugar para cualquier caso de uso.
100% privado
El hash se calcula en tu navegador con la Web Crypto API. Tu texto nunca sale de tu dispositivo.
Web Crypto API
Usa la implementación nativa del navegador, la misma que usan las conexiones HTTPS y los JWT.
Instantáneo
El hash aparece en milisegundos, incluso para textos largos. Sin formularios de envío.
Cómo funciona
Tres pasos, sin complicaciones
Introduce tu texto
Escribe o pega el texto del que quieres calcular el hash. Puede ser una contraseña, un mensaje, un archivo de configuración o cualquier cadena de texto.
Elige el algoritmo
Selecciona MD5, SHA-1, SHA-256 o SHA-512 según tu caso de uso. SHA-256 es la recomendación para nuevos proyectos.
Copia el hash
El hash hexadecimal aparece al instante. Cópialo con un clic para usarlo en verificación de integridad, almacenamiento seguro o comparación.
Preguntas frecuentes
¿Tienes dudas?
MD5 produce un hash de 128 bits (32 caracteres hex), SHA-256 produce uno de 256 bits (64 caracteres hex). La diferencia clave no es el tamaño sino la seguridad: MD5 tiene colisiones conocidas (dos entradas diferentes que producen el mismo hash), lo que lo hace inseguro para firmas digitales y certificados. SHA-256, parte de la familia SHA-2, no tiene colisiones conocidas y es el estándar recomendado por NIST para aplicaciones de seguridad.
No. Son operaciones fundamentalmente diferentes. El cifrado es reversible: si tienes la clave, puedes descifrar el mensaje original. El hash es una función unidireccional: dado un hash, es computacionalmente imposible recuperar la entrada original. El hash no protege la confidencialidad de los datos, sino su integridad: permite verificar que un dato no ha sido modificado sin revelar el dato original.
MD5 es inseguro para aplicaciones criptográficas porque se han encontrado colisiones prácticas: en 2004, investigadores demostraron que podían crear dos archivos diferentes con el mismo hash MD5 en horas. Esto invalida su uso en firmas digitales y certificados SSL. Sin embargo, MD5 sigue siendo válido para checksums no criptográficos (verificar integridad de archivos descargados) donde los ataques de colisión intencionales no son una amenaza.
SHA-512 produce un hash de 512 bits (128 caracteres hex) y es parte de la familia SHA-2. Se usa en aplicaciones que requieren el mayor nivel de seguridad: firmas digitales de alto valor, generación de claves criptográficas, protocolos de autenticación para sistemas críticos y archivado a largo plazo. En arquitecturas de 64 bits, SHA-512 puede ser más rápido que SHA-256 porque aprovecha mejor las operaciones de 64 bits del procesador.
No, por diseño matemático. Las funciones hash son unidireccionales: producen una salida de longitud fija a partir de una entrada de longitud arbitraria y esta transformación no es reversible. Lo que sí es posible son los ataques de diccionario o de tabla arcoíris: precomputar hashes de contraseñas comunes y buscar coincidencias. Por eso las contraseñas nunca deben almacenarse como hashes simples, sino con funciones de hash lentas como bcrypt o Argon2 con salt.
Funciones hash criptográficas: MD5, SHA-1, SHA-256 y SHA-512 explicadas
Una función hash criptográfica es una función matemática unidireccional que transforma una entrada de longitud arbitraria en una salida de longitud fija llamada digest o hash. Las propiedades esenciales de una función hash segura son: determinismo (la misma entrada siempre produce el mismo hash), efecto avalancha (cambiar un solo bit en la entrada cambia aproximadamente el 50% de los bits del hash), resistencia a preimagen (dado un hash, no se puede recuperar la entrada) y resistencia a colisiones (no se pueden encontrar dos entradas distintas con el mismo hash).
La familia SHA (Secure Hash Algorithm) fue desarrollada por la NSA y estandarizada por NIST. SHA-1 (1995, 160 bits) quedó en desuso en 2017 cuando Google demostró la primera colisión práctica con el ataque SHAttered. SHA-2 (2001) incluye SHA-224, SHA-256, SHA-384 y SHA-512, y sigue siendo segura para todas las aplicaciones actuales. SHA-3 (2015) usa una arquitectura completamente diferente (construcción esponja) como alternativa de diseño a SHA-2, aunque SHA-2 sigue siendo el estándar más ampliamente adoptado.
Convertir.ai calcula los hashes usando la SubtleCrypto API del navegador (window.crypto.subtle.digest()), la misma implementación que protege las conexiones HTTPS y valida los tokens JWT. Esta API está disponible en todos los navegadores modernos sin dependencias externas. Al ejecutarse completamente en el cliente, el texto que introduces nunca se transmite por la red, lo que la hace apropiada para calcular hashes de datos sensibles como fragmentos de contraseñas o configuraciones privadas.