Ir al contenido
1123.net
ES
1123.net

Buscar herramientas

Filtra el directorio de herramientas. Todo se ejecuta en tu navegador.

Escribe para filtrar. Pulsa Intro para abrir el primer resultado.

Generador de hash

Esta herramienta calcula cuatro huellas habituales del mismo texto a la vez. Todo se ejecuta en tu navegador: la entrada no se sube a ningún sitio y el resultado se actualiza mientras escribes.

Los datos se procesan localmente en tu navegador y no se envían a nuestro servidor.

MD5
24609e278704c18f96b53bc565f2c4b7
SHA-1
14579e34e8a8bee7e0eb3dba10ee400fc3f81c33
SHA-256
38c382ce405ab3c7c3eb7826ef7b4e8f94e2d73230f6bf8780be9ebd46afe19c
SHA-512
dd645fc30d6fecee037d355b03d1676dda8934062ceae4c62263eac36ef6efb029eb063e993514368a769ab14427f2c523f6d21d133f8e98f379de30a41aae73

MD5 y SHA-1 no son seguros para contraseñas ni firmas. Usa SHA-256 o SHA-512 para comprobar integridad.

Cómo usar esta herramienta

  1. 1 Escribe o pega el texto que quieres hashear.
  2. 2 Consulta los hashes MD5, SHA-1, SHA-256 y SHA-512 en la lista de abajo.
  3. 3 Activa «Hexadecimal en mayúsculas» si algún sistema espera el valor en mayúsculas.
  4. 4 Copia un hash concreto con su botón o vacía la entrada para empezar de nuevo.

Fórmula y lógica de cálculo

Qué es un hash

Huella = H(mensaje)

Una función hash criptográfica convierte cualquier entrada en una huella de longitud fija. La misma entrada produce siempre la misma huella, mientras que un cambio mínimo genera un resultado completamente distinto.

Tamaño de las huellas

MD5 = 128 bits; SHA-1 = 160 bits; SHA-256 = 256 bits; SHA-512 = 512 bits

La salida hexadecimal tiene el doble de caracteres que la longitud en bits: 32, 40, 64 y 128 caracteres. MD5 y SHA-1 se consideran rotos para usos de seguridad.

Ejemplo resuelto

Hashear «abc»

Hace falta una suma de verificación para una cadena de prueba corta.

  1. Entrada: abc
  2. MD5: 900150983cd24fb0d6963f7d28e17f72
  3. SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Los resultados son deterministas. Volver a hashear la misma cadena devuelve exactamente los mismos hashes.

Comprobar una descarga

Hay que comparar un hash SHA-256 publicado con un archivo local.

  1. Hashea el contenido del archivo en otro sitio
  2. Compáralo con el SHA-256 publicado
  3. Una diferencia significa que los datos han cambiado

Esta herramienta trabaja con texto; para archivos grandes conviene una utilidad de suma de verificación que lea el archivo, para no pegar todo su contenido en la página.

Casos límite y precisión

No sirve para contraseñas

MD5 y SHA-1 son rápidos y están rotos para la seguridad. Ni siquiera SHA-256 es un hash de contraseñas por sí solo; para credenciales usa Argon2, bcrypt o scrypt con sal.

Un hash no es un cifrado

Un hash no se puede descifrar. Es una huella de un solo sentido, útil para comprobar integridad y como identificador, no para ocultar datos recuperables.

La codificación importa

Los mismos caracteres codificados de otra forma producen bytes distintos y, por tanto, hashes distintos. Esta herramienta hashea los bytes UTF-8 del texto que escribes.

Preguntas frecuentes

¿Qué hash debería usar? +

Usa SHA-256 o SHA-512 para comprobar integridad. MD5 y SHA-1 solo están por compatibilidad con sumas de verificación antiguas y no resisten colisiones.

¿Se puede revertir un hash? +

No. Un hash es de un solo sentido. Las entradas cortas o habituales se pueden adivinar con un diccionario, y por eso los hashes de contraseña sin sal no son seguros.

¿Por qué obtengo hashes distintos para un texto que parece igual? +

Los espacios ocultos, los finales de línea distintos o una normalización Unicode diferente cambian los bytes. Compara la entrada exacta, no el texto que se muestra.

¿Se sube mi texto? +

No. El cálculo se hace en local; los algoritmos SHA usan la API Web Crypto del navegador y el texto no sale de la página.

¿Por qué se sigue ofreciendo SHA-1? +

Muchos sistemas antiguos publican sumas SHA-1. Sirve para verificar esos valores, pero no debería elegirse para diseños de seguridad nuevos.