Toolonit
  1. Inicio
  2. Cifrado
  3. Generador de hash

Generador de hash MD5 y SHA

Calcula hashes SHA y MD5 de textos o archivos.

o calcula el hash de un archivo

Un hash es una huella breve de unos datos: la misma entrada da siempre el mismo hash, y cualquier cambio da otro distinto. Escribe un texto o suelta un archivo de cualquier tamaño para obtener a la vez sus hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512, ya sea para comprobar una descarga con su suma de verificación publicada o para comparar archivos sin enviarlos a ningún sitio. Todo se calcula en tu navegador, así que tu texto y tus archivos nunca salen de tu dispositivo; es gratis y no requiere registro.

Cómo generar un hash

  1. Escribe o pega un texto y haz clic en Calcular hash, o suelta un archivo de cualquier tamaño (o haz clic para elegirlo).
  2. Los cinco hashes aparecen a la vez: MD5, SHA-1, SHA-256, SHA-384 y SHA-512.
  3. Compara el hash con la suma de verificación que te dieron, o copia cualquier valor con su botón Copiar.

Funciones

  • MD5, SHA-1, SHA-256, SHA-384 y SHA-512 en una sola pasada
  • Texto (codificado en UTF-8) o cualquier archivo, de cualquier tamaño
  • Los archivos grandes se leen de 4 MB en 4 MB, así que el uso de memoria es pequeño, y se muestra el progreso
  • Cada valor se copia con un clic
  • Cálculo con WebAssembly en tu navegador

¿Es privado?

Sí. Los textos y archivos se procesan en tu navegador con WebAssembly; no se sube nada, así que puedes calcular el hash de documentos privados y de archivos muy grandes sin enviarlos a ningún sitio.

Preguntas frecuentes

¿Cómo compruebo un archivo con su suma de verificación?

Suelta el archivo y compara el hash del algoritmo que te indicaron, normalmente SHA-256, con el valor publicado: si coinciden todos los caracteres, el archivo es exactamente el que se publicó. En un hash hexadecimal, las mayúsculas y las minúsculas dan igual.

¿Qué algoritmo debo usar?

SHA-256, salvo que te hayan dado la suma de verificación en otro. MD5 y SHA-1 sirven para detectar cambios accidentales, pero no para seguridad: se pueden crear a propósito archivos distintos con el mismo hash MD5 o SHA-1.

¿Puede calcular el hash de archivos grandes?

Sí. Los archivos se leen de 4 MB en 4 MB, así que incluso los de varios gigabytes usan poca memoria, y el progreso se muestra a medida que avanza.

¿Por qué el hash de mi texto no coincide con el de la línea de comandos?

Normalmente, por un salto de línea. El texto se procesa en UTF-8 tal como está escrito, igual que en la mayoría de herramientas de línea de comandos, pero echo añade un salto de línea al final: usa echo -n o printf para calcular el hash de los mismos bytes. Un espacio al principio o al final también cambia el hash.

¿Puedo usar SHA-256 para guardar contraseñas?

No. Los hashes rápidos como MD5 y SHA-256 no sirven para contraseñas, porque permiten probar miles de millones de intentos por segundo. Guarda las contraseñas con un hash lento pensado para ellas, como bcrypt o Argon2.

Herramientas relacionadas