Saltar al contenido
SPCXTools

Generador de hash

Calcula sumas de comprobación MD5 y SHA para texto o archivos y verifica descargas con un hash conocido.

Funciona en local: los archivos no salen de tu dispositivo

Cargando herramienta…

Cómo usar Generador de hash

  1. 1Elige Texto para generar el hash de un texto, o Archivo para un archivo de tu dispositivo.
  2. 2Escribe tu texto o elige un archivo. Los cinco hashes (MD5, SHA-1, SHA-256, SHA-384 y SHA-512) se calculan a la vez.
  3. 3Copia cualquier hash con su botón Copiar; marca Mayúsculas si necesitas las letras hexadecimales en mayúscula.
  4. 4Para verificar una descarga, pega la suma de comprobación publicada por el proveedor en Verificar suma de comprobación. El hash que coincida se resaltará.

Genera hashes MD5 y SHA online

Una función de hash criptográfica convierte cualquier entrada (una palabra, un documento, una imagen de disco de 4 GB) en una huella digital corta y de longitud fija. Si cambias un solo bit de la entrada, la huella digital cambia por completo. Este generador de hash calcula las cinco huellas digitales más comunes a la vez: MD5, SHA-1, SHA-256, SHA-384 y SHA-512. Funciona tanto con texto como con archivos, y todo se procesa localmente en tu navegador.

Características

  • Cinco algoritmos a la vez, para que nunca tengas que adivinar cuál usó una web.
  • Entrada de texto y archivos. El texto se procesa como UTF-8; los archivos, byte por byte.
  • Verificación de suma de comprobación. Pega un valor esperado y la herramienta te dirá qué algoritmo coincide, o te avisará si no coincide ninguno.
  • Salida en mayúsculas para sistemas que muestran el hexadecimal en mayúsculas.
  • Privado y funcional sin conexión: los archivos nunca salen de tu dispositivo.

Usos típicos

Verificar descargas. Los proveedores de software suelen publicar una suma de comprobación SHA-256 junto a los instaladores e imágenes ISO. Calcula el hash del archivo que has descargado y compáralo: si los valores coinciden, el archivo está completo y no ha sido modificado durante la transferencia.

Detectar archivos duplicados. A efectos prácticos, dos archivos con el mismo hash SHA-256 son idénticos. Generar un hash es una forma rápida de eliminar duplicados de fotos o copias de seguridad.

Desarrollo y API. Los hashes se usan para claves de caché, ETags, direccionamiento de contenido y esquemas de firma. Generar un valor de referencia aquí ayuda a depurar código que calcula hashes.

Sistemas heredados. Algunas herramientas antiguas todavía esperan sumas de comprobación MD5 o SHA-1. Son adecuadas para detectar corrupción accidental, pero no se debe confiar en ellas para evitar una manipulación deliberada.

Diferencias entre funciones de hash

Algoritmo Longitud de salida Estado
MD5 128 bits (32 caracteres hex) Vulnerado — solo para sumas de comprobación
SHA-1 160 bits (40 caracteres hex) Vulnerado — solo para uso heredado
SHA-256 256 bits (64 caracteres hex) Recomendado
SHA-384 384 bits (96 caracteres hex) Fuerte
SHA-512 512 bits (128 caracteres hex) Fuerte

"Vulnerado" significa que los investigadores pueden crear deliberadamente dos entradas diferentes con el mismo hash (una colisión). SHA-256 y las variantes más largas de SHA-2 no tienen ataques prácticos conocidos.

Si necesitas identificadores aleatorios en lugar de huellas digitales, usa el Generador de UUID. Para codificar los bytes brutos de un archivo como texto en lugar de generar su hash, usa Base64.

Preguntas frecuentes

¿Se suben mis archivos para calcular el hash?
No. Los archivos se leen y procesan en tu propio dispositivo usando la Web Crypto API del navegador (y una implementación de MD5 integrada). Esto significa que puedes generar hashes de archivos grandes o confidenciales de forma segura, y funciona sin conexión una vez que la página ha cargado.
¿Qué algoritmo de hash debería usar?
Para comprobar la integridad de archivos o crear huellas digitales, usa SHA-256. MD5 y SHA-1 todavía son comunes para sumas de comprobación heredadas, pero no son seguros: un atacante podría crear dos archivos diferentes con el mismo hash. SHA-384 y SHA-512 ofrecen salidas más largas para necesidades específicas.
¿Se puede revertir un hash para obtener el texto original?
No. Las funciones de hash son unidireccionales. Sin embargo, las entradas cortas o comunes (como contraseñas simples) se pueden encontrar buscándolas en tablas precalculadas. Por eso las contraseñas deben almacenarse con algoritmos lentos y específicos como bcrypt o Argon2, no con un simple SHA-256.
¿Por qué mi hash es diferente al resultado de otra herramienta?
Los hashes cambian por completo con un solo byte de diferencia. Causas comunes son un salto de línea o un espacio al final, los finales de línea de Windows frente a los de Unix (\r\n frente a \n) o una codificación de texto diferente. Esta herramienta procesa el texto en UTF-8 exactamente como se escribe.
¿Es lo mismo generar un hash que cifrar?
No. El cifrado es reversible con una clave; el hashing produce una huella digital de longitud fija que no se puede revertir para obtener la entrada original.
¿Qué tamaño de archivo puedo procesar?
Archivos de hasta varios cientos de megabytes funcionan bien en la mayoría de los ordenadores. Los archivos muy grandes están limitados por la memoria disponible para tu navegador.