Generador de hash – MD5, SHA-1, SHA-256 y SHA-512 online

Crea hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto o archivo y comprueba una descarga con el checksum que publica su autor.

Funciona en tu navegador 100 % gratis Sin registro
Respuesta rápida

Escribe un texto o elige un archivo y aparecen todos los hashes. «hello world» tiene el MD5 5eb63bbbe01eeed093cb22bb8f5acdc3 y un SHA-256 que empieza por b94d27b9…. Pega un checksum publicado en el campo de comparación: un ✓ indica que el archivo es idéntico.

Cómo usar la herramienta: Generador de hash

  1. Escribe o pega un texto, o elige un archivo.
  2. Lee los valores MD5, SHA-1, SHA-256, SHA-384 y SHA-512.
  3. Si quieres, cambia a mayúsculas.
  4. Pega un checksum publicado en el campo de comparación.
  5. Copia el hash que necesites.

Qué es un hash

Una función hash criptográfica convierte cualquier cantidad de datos en una huella corta de longitud fija. La misma entrada siempre da el mismo hash, pero cambiar un solo carácter lo cambia por completo. No se puede volver de un hash a los datos originales.

AlgoritmoLongitud (hex)Estado
MD532Roto para seguridad, válido como checksum
SHA-140Obsoleto para seguridad
SHA-25664Seguro, el más usado
SHA-38496Seguro
SHA-512128Seguro

Verificar descargas

Muchos desarrolladores publican un checksum SHA-256 junto a sus descargas. Elige aquí el archivo descargado y pega el valor publicado en el campo de comparación. Si coinciden, el archivo llegó completo y sin cambios. Si no, vuelve a descargarlo de la fuente oficial: una diferencia puede indicar un archivo dañado o manipulado. Los archivos de hasta 200 MB se procesan localmente; no se sube nada.

MD5 y SHA-1 no son seguros

Hoy se pueden crear dos archivos distintos con el mismo hash MD5 o SHA-1. Por eso no sirven para firmas ni certificados. Siguen siendo útiles para detectar corrupción accidental o archivos duplicados. Para cualquier uso de seguridad, emplea SHA-256 o superior.

No guardes contraseñas así

Un SHA-256 simple es demasiado rápido para almacenar contraseñas: un atacante puede probar miles de millones de combinaciones por segundo. Los sistemas reales usan funciones lentas y con sal, como bcrypt, scrypt o Argon2. Para crear contraseñas robustas, usa el Generador de contraseñas.

Detalles de codificación

El texto se procesa en UTF-8, el estándar de Linux, macOS, Git y la mayoría de webs, así que los resultados coinciden con herramientas como sha256sum o md5sum. Los saltos de línea importan: un texto con saltos de Windows (CRLF) da un hash distinto que el mismo texto con LF.

Herramientas relacionadas

Los hashes a veces se muestran en Base64 en lugar de hexadecimal; conviértelos con la herramienta Codificar y decodificar Base64. Para identificadores aleatorios, usa el Generador de UUID.

También te pueden servir estas herramientas gratis: Formateador JSON, Generador de contraseñas y Probador de regex.

Preguntas frecuentes

¿Cómo genero un hash SHA-256?

Escribe o pega tu texto, o elige un archivo. El SHA-256 aparece al instante junto a los demás hashes.

¿Cómo verifico el checksum de un archivo?

Elige el archivo y pega el checksum publicado en el campo de comparación. Un ✓ junto al algoritmo indica que coincide.

¿Se puede descifrar un hash?

No. Los hashes son de un solo sentido. Entradas cortas o comunes pueden adivinarse, pero el hash no se invierte.

¿MD5 sigue siendo seguro?

No para seguridad, porque se pueden crear colisiones. Sí sirve para detectar archivos dañados por accidente.

¿Se suben mis archivos?

No. El cálculo se hace por completo en tu navegador.

Última actualización: