Saltar al contenido

Generador de hash gratis

Texto hash o archivos usando MD5, SHA-1, SHA-256 y SHA-512 a través de la API WebCrypto.

✓ Gratis✓ Sin registro✓ Funciona en el navegador

Cargando herramienta…

Cómo calcular y comparar una suma de comprobación de archivos

Calcular MD5 y SHA-familia digestivos para texto o un archivo local. Compara el compendio completo con una suma de comprobación esperada de confianza.

  1. Pegar texto o elegir Hash un archivo para leer sus bytes originales.
  2. Espera los resultados MD5, SHA-1, SHA-256, SHA-384 y SHA-512.
  3. Copiar el algoritmo que coincide con la suma de comprobación esperada.
  4. Compara las cadenas completas y comprueba el origen del valor esperado.

Usos cotidianos para un hachís

Las descargas de software a menudo listan una suma de verificación SHA-256 junto al archivo. Comparando ese valor con tu propio resultado confirma que la descarga no fue dañada en tránsito. Los desarrolladores usan hashes para detectar archivos cambiados, construir claves de caché o comprobar que dos copias de una coincidencia de configuración. Los estudiantes que aprenden sobre criptografía los usan para ver cómo los pequeños cambios de entrada afectan la salida.

Un hash también es útil para las comprobaciones duplicadas rápidas. Si dos archivos grandes producen el mismo digest SHA-256, son casi seguramente idénticos byte para byte, y se puede eliminar la copia adicional con confianza.

Esta herramienta produce cinco digestivos a la vez: MD5, SHA-1, SHA-256, SHA-384 y SHA-512. Puede escribir o pegar texto, o elegir un archivo local. La familia SHA se calcula por la interfaz integrada Web Crypto del navegador, y MD5 por una pequeña rutina integrada. El archivo nunca sale de tu dispositivo.

Ejemplo trabajado: una letra mayúscula

Escribe la palabra hola en minúsculas. El resultado de MD5 es 5d41402abc4b2a76b9719d911017c592. El resultado de SHA-256 es 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824.

Ahora cámbialo por Hola con una mayúscula H. El MD5 se convierte en 8b1a9953c4611296a827abf8c47804d7 y el SHA-256 en 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969. Un solo carácter cambiado produce una cadena completamente diferente, que es exactamente por lo que los hashes son buenos para detectar cambios.

El mismo principio se aplica a los archivos. Si descarga un instalador y el editor lista un valor SHA-256, elige Hash un archivo, selecciona el instalador y copia la fila SHA-256. Si incluso un byte difiere, por ejemplo, porque la descarga se cortó, las dos cadenas no coinciden en absoluto.

Cómo leer la salida

Cada digestivo se muestra como hexadecimal minúscula. Cada byte se convierte en dos caracteres, por lo que la longitud le dice el algoritmo. MD5 es 32 caracteres, SHA-1 es 40, SHA-256 es 64, SHA-384 es 96 y SHA-512 es 128. El texto se codifica como UTF-8 antes de hashing, por lo que las letras acentuadas y los emojis se manejan de manera consistente.

Un hachís es una huella digital de un solo sentido. La misma entrada siempre da la misma salida, pero no hay ninguna clave que convierte la salida de nuevo en la entrada. Para trabajos de seguridad, prefiera SHA-256 o más, porque se han mostrado colisiones prácticas para MD5 y SHA-1.

Los resultados se actualizan a medida que escribes, para que puedas ver los digestivos cambian de carácter por carácter. Cada fila tiene un botón de copia, que evita los errores que vienen de seleccionar cadenas largas a mano.

Errores comunes a evitar

No compare la suma de comprobación de un archivo al introducir su nombre o pegar tu contenido en el cuadro de texto. El texto pegado puede perder terminaciones de línea o ganar una nueva línea que se queda atrás. Usa el selector de archivos para que se lean los bytes originales.

No compare sólo los primeros caracteres. Comprueba la cadena completa, y asegúrate de que el valor esperado viene del editor oficial en lugar de la misma página que sirvió un archivo sospechoso. También evita utilizar hashes simples para almacenar contraseñas; métodos de hashing de contraseñas dedicados con sales están diseñados para ese trabajo.

Consejos útiles y limitaciones

  • Los espacios, las nuevas líneas y la codificación afectan el digest.
  • MD5 y SHA-1 son chequeos heredados, inadecuados para controles de seguridad resistentes a colisiones.
  • Pega una suma de comprobación esperada en la función de búsqueda de tu navegador en el área de resultados para confirmar una coincidencia exacta rápidamente.
  • Si las letras mayúsculas aparecen en una suma de comprobación publicada, compare sin tener en cuenta el caso, ya que los dígitos hexadecimales son insensibles al caso.

Preguntas frecuentes

¿Puedo descifrar un hash?

No, un digest no es un cifrado reversible.

¿Por qué uno cambia de carácter altera el hachís?

Un cambio de byte cambia el digest; los cambios invisibles en el espacio blanco también cuentan.

¿Una suma de comprobación coincidente prueba que un archivo es seguro?

Confirma el acuerdo con ese compendio, no la fiabilidad del archivo o la fuente.

¿Qué algoritmo debo usar para verificar una descarga?

Usa cualquier algoritmo que el editor lista, la mayoría de las veces SHA-256. Una coincidencia sólo significa algo cuando se compara el mismo algoritmo.

¿Por qué el resultado SHA-512 es tan largo?

SHA-512 produce 64 bytes de salida, y cada byte se muestra como dos caracteres hexadecimales, dando 128 caracteres en total.

¿Se sube mi archivo para calcular el hachís?

No. El archivo se lee en tu navegador y los compendios se calculan en tu dispositivo.

Su entrada se procesa en tu navegador sin una cuenta ToolWorld Online. Copia o descarga cualquier cosa que quieras guardar antes de salir de la página.

Lee nuestra política de privacidad · Acerca de ToolWorld Online