Generador Hash

Genera hashes MD5, SHA-1, SHA-256 y SHA-512 de cualquier texto al instante, mientras escribes. Compara un resultado con un hash conocido y consulta las etiquetas de nivel de seguridad. Cada digest se calcula en tu navegador, así que tu texto nunca se sube.

0 / 1.000.000

Escribe o pega texto: los hashes MD5, SHA-1, SHA-256 y SHA-512 aparecen mientras escribes.

Resultados de Hash

El resultado aparecerá aquí...

Aviso Importante de Seguridad

No uses MD5 y SHA-1 para datos importantes debido a vulnerabilidades de seguridad.

Para almacenar contraseñas reales, usa algoritmos de hash dedicados como bcrypt, scrypt o Argon2.

Esta herramienta debe usarse solo con fines educativos y de desarrollo.

Descripción de Algoritmos Hash

MD5 (128 bits)
Rápido pero criptográficamente roto. Recomendado solo para checksums y detección de archivos duplicados
SHA-1 (160 bits)
Más seguro que MD5 pero actualmente no recomendado. Usado en sistemas legacy como Git
SHA-256 (256 bits)
Hash fuerte actualmente recomendado. Usado en criptomonedas, firmas digitales y autenticación de seguridad
SHA-512 (512 bits)
El algoritmo hash más fuerte. Usado en sistemas de alta seguridad y firmas de preservación a largo plazo

Cómo Usar

  1. Escribe o pega el texto del que quieres calcular el hash: los hashes MD5, SHA-1, SHA-256 y SHA-512 aparecen mientras escribes
  2. Fíjate en la etiqueta de nivel de seguridad junto a cada algoritmo; SHA-256 es la opción habitual para comprobar la integridad
  3. Abre Configuración para agrupar el hash con separadores, o para comparar un resultado con un hash conocido y ver si coincide
  4. Copia cualquier hash por separado con el botón de copiar de su fila

Cómo funcionan las funciones hash y los resúmenes

Qué hace este generador

Una función hash convierte cualquier texto que escribas en una cadena de longitud fija formada por caracteres hexadecimales, conocida como resumen o digest. Esta herramienta ejecuta a la vez cuatro algoritmos habituales —MD5, SHA-1, SHA-256 y SHA-512— y cada resumen se actualiza en cuanto modificas el texto. La longitud del resultado depende del algoritmo: MD5 genera 32 caracteres hex, SHA-1 genera 40, SHA-256 genera 64 y SHA-512 genera 128.

El hash es unidireccional por diseño. Un mismo texto produce siempre el mismo resumen, pero no existe ninguna operación que devuelva el resumen a su texto original. Cambiar un solo carácter reescribe la salida por completo, y eso es justo lo que hace que los hashes sirvan para detectar diferencias.

Cuándo usarlo

El uso más frecuente es comprobar que un archivo o mensaje ha llegado sin alteraciones. Muchas páginas de descarga publican el SHA-256 de una versión; calcula el hash de la copia que recibiste y compara ambos resúmenes para verificar que nada se dañó ni se sustituyó por el camino. El campo de comparación permite pegar un resumen de referencia y ver de un vistazo si coincide.

Quienes programan también lo emplean para generar huellas rápidas y eliminar duplicados, para probar cómo un sistema guarda valores con hash o para estudiar el comportamiento de cada algoritmo sobre la misma entrada. Un resumen no es más que una cadena hexadecimal, así que el conversor binario/hex ayuda cuando hace falta ese mismo valor en otra base; y un contenido que llega codificado en Base64 conviene devolverlo antes a su forma original con el codificador/decodificador Base64, porque calcular el hash del texto codificado da un resumen distinto al del dato en sí.

Ejemplo: aplicar hash a una cadena corta

Escribe la palabra hello y SHA-256 devuelve 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824, 64 caracteres hex, siempre iguales. El MD5 de esa misma palabra es el mucho más corto 5d41402abc4b2a76b9719d911017c592. Añade un espacio o pon la H en mayúscula y ambos resúmenes cambian por completo, sin ningún parecido con los anteriores. Ese efecto avalancha es lo que convierte a los hashes en verificaciones de integridad fiables.

Notas y casos límite

Ningún algoritmo sirve para todo. MD5 y SHA-1 son rápidos pero están rotos criptográficamente —existen ataques de colisión prácticos—, así que resérvalos para sumas de verificación y detección de duplicados, nunca para seguridad. SHA-256 es hoy la opción por defecto en firmas digitales y cadenas de bloques, mientras que SHA-512 ofrece un margen mayor para usos de alta seguridad o de largo plazo.

El hash tampoco es la herramienta adecuada para almacenar contraseñas por sí solo. Un SHA-256 directo de una contraseña puede descifrarse con tablas precalculadas, por lo que los sistemas reales usan algoritmos deliberadamente lentos como bcrypt, scrypt o Argon2 junto con una sal única. Toma este generador como una forma de crear y comprobar resúmenes, no como un almacén de contraseñas.

Preguntas frecuentes

Generar resúmenes MD5, SHA-1, SHA-256 y SHA-512 es ilimitado y gratuito, y el campo de comparación junto con las valoraciones de seguridad por colores vienen incluidos. No hay límites de uso, algoritmos reservados a una versión de pago ni cuentas.