Generador de hash: obtén los hash MD5 y SHA de cualquier texto o archivo y compáralos con un hash conocido.

Escribe o pega texto, o selecciona un archivo, y consulta al mismo tiempo sus hash MD5, SHA-1, SHA-256, SHA-384 y SHA-512. Pega un hash que te hayan facilitado para comprobar si coincide. El cálculo de los hash se realiza en tu dispositivo, por lo que tu texto y tus archivos nunca se suben a ningún servidor.

Generar un hash Tu texto y tus archivos se guardan en tu navegador
Generador de hash que muestra los valores de hash MD5, SHA-1 y SHA-256 de un fragmento de texto

Entrada

Hash

La guía

Guía sobre generadores de hash: qué son los hash y cuándo utilizarlos

Una explicación sencilla sobre MD5 y SHA, cómo verificar un archivo y para qué no sirven los hash.

Una explicación sencilla

¿Qué es el generador de hash?

Una función hash convierte cualquier entrada —ya sea una palabra o un archivo completo— en una huella digital breve de longitud fija. Una misma entrada siempre genera el mismo hash, y basta con cambiar un solo carácter para obtener uno completamente diferente.

Esto hace que los hash sean útiles para comprobar que un archivo se ha recibido sin modificaciones, detectar archivos duplicados, crear claves de caché y comparar datos sin compartir los datos en sí.

Motivos habituales para utilizarlo

Por qué se utiliza un generador de hash

Comprobar las descargas

Calcula el hash de un archivo descargado y compáralo con la suma de comprobación que indica el editor para asegurarte de que no esté dañado.

Desarrolladores

Crea sumas de comprobación rápidas, claves de caché o valores de prueba para API, firmas y fixtures.

Buscar duplicados

Dos archivos con el mismo hash SHA-256 son, a efectos prácticos, el mismo archivo.

Qué algoritmo elegir

MD5, SHA-1 y la familia SHA-2

MD5 genera un hash hexadecimal de 32 caracteres y SHA-1, uno de 40. Ambos sirven para detectar daños accidentales, pero es posible crear colisiones de forma intencionada, por lo que no debes utilizarlos para nada relacionado con la seguridad. SHA-256 (64 caracteres), SHA-384 (96) y SHA-512 (128) pertenecen a la familia SHA-2 y son las opciones más seguras en la actualidad.

Un hash no es un cifrado: no se puede revertir para recuperar el valor original. Tampoco es suficiente para almacenar contraseñas. Para ello, utiliza un hash de contraseña lento y con sal, como bcrypt, scrypt o Argon2.

Hazlo en unos pocos pasos

Cómo utilizar el generador de hash

  1. Elige «Texto» o «Archivo».
  2. Escribe o pega tu texto, o selecciona un archivo. Los hashtags aparecen al instante.
  3. Pulsa en «Copiar» junto al símbolo de almohadilla que necesites. Activa las mayúsculas si quieres letras hexadecimales en mayúscula.
  4. Para verificar una descarga, pega el hash publicado en el cuadro de comparación y comprueba si coincide.
Mejores resultados

Consejos sencillos

  • El texto se convierte en hash tal y como está escrito. Un espacio al final o un final de línea diferente dan lugar a un hash diferente.
  • Para comprobar la integridad de la descarga, utiliza el SHA-256 si el editor lo ofrece.
  • El texto se codifica en formato UTF-8, que es el que esperan la mayoría de las herramientas y API.
  • La salida hexadecimal no distingue entre mayúsculas y minúsculas, por lo que el cuadro de comparación ignora las mayúsculas y minúsculas y los espacios que rodean al símbolo de almohadilla.
Es bueno saberlo

Limitaciones y privacidad

Privacidad

El texto y los archivos se someten a un proceso de hash en tu navegador mediante las herramientas integradas en el mismo. No se sube, almacena ni registra nada.

Limitaciones

Los archivos muy grandes se cargan en la memoria, por lo que un archivo de varios gigabytes podría no funcionar correctamente en un teléfono o en un ordenador antiguo. Se muestran los valores MD5 y SHA-1 por motivos de compatibilidad, pero no deben utilizarse por razones de seguridad.

Preguntas frecuentes

Preguntas frecuentes sobre el generador de hash

¿Qué es un hash?

Un hash es una huella digital de longitud fija que se calcula a partir de unos datos. Una misma entrada siempre da lugar al mismo hash, y un cambio mínimo en la entrada modifica el hash por completo.

¿Qué hash debería usar?

Utiliza SHA-256 para la mayoría de las cosas, incluida la comprobación de descargas. MD5 y SHA-1 solo sirven para detectar cambios accidentales, no para garantizar la seguridad.

¿Se puede revertir un hash para obtener el texto original?

No. Un hash es una función unidireccional. Se puede adivinar el valor de entrada y comparar los hashes, por lo que aún es posible descubrir contraseñas débiles.

¿Cómo puedo comprobar un archivo descargado?

Selecciona «Archivo», elige el archivo descargado y compara el hash SHA-256 con el que aparece en la página del editor. Pega el hash publicado en el cuadro de comparación para ver si coinciden o no.

¿Por qué mi hash no coincide con el de otra herramienta?

Normalmente, la entrada difiere en un espacio, un salto de línea o la codificación del texto. Esta herramienta calcula el hash del texto en UTF-8 tal y como se ha escrito, sin recortar nada.

¿Es seguro el MD5 para las contraseñas?

No. El MD5 es rápido y presenta colisiones conocidas. Almacena las contraseñas con bcrypt, scrypt o Argon2 en lugar de un hash sin cifrar.

¿Qué longitud tiene cada hash?

El MD5 tiene 32 caracteres hexadecimales, el SHA-1 tiene 40, el SHA-256 tiene 64, el SHA-384 tiene 96 y el SHA-512 tiene 128.

¿Se han subido mis mensajes y archivos?

No. Todo se cifra dentro de tu navegador y nada sale de tu dispositivo.

De las personas que utilizan esta herramienta

Opiniones

Cargando opiniones…
Sigue adelante

Más herramientas en la caja

La página de inicio incluye docenas de herramientas gratuitas más que no requieren una clave API.

Sugiere una herramienta