Hash Generator

Generador de Hash Online

Genera hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 al instante en tu navegador. Herramienta gratuita y 100% local — sin registro, sin instalación.

Actualizado mayo de 2026

Revisado por Rafael Duarte

TEXTO DE ENTRADA
UTF-8
SUBIR ARCHIVO
RESULTADOS
MD5
—
SHA-1
—
SHA-256
—
SHA-384
—
SHA-512
—
CRC32
—
Tip

Ctrl+G para regenerar · Shift+Enter para copiar todo

Cómo funciona

Texto o archivo, seis algoritmos a la vez

1. Pega texto o sube un archivo

Escribe o pega texto en el campo de la izquierda, o arrastra un archivo (hasta 50 MB) a la zona de carga.

2. Obtén los seis hashes al instante

MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 se calculan en paralelo y se actualizan en tiempo real.

3. Copia uno o todos

Haz clic en el ícono de copiar de una línea, o usa "Copiar Todo" para obtener el formato `ALGORITMO: hash`.

Algoritmos disponibles

Todos calculados con la Web Crypto API nativa del navegador

MD5

128 bits, 32 caracteres hexadecimales. Rápido, pero vulnerable a colisiones — úsalo solo donde no haya requisitos de seguridad.

SHA-1

160 bits, 40 caracteres hexadecimales. El NIST lo descontinuó en 2017, aunque sigue apareciendo en commits de Git y TLS antiguo.

SHA-256

256 bits, 64 caracteres hexadecimales. El estándar actual para verificar integridad, firmar código y generar checksums.

SHA-384

384 bits, 96 caracteres hexadecimales. Margen extra de seguridad para aplicaciones que lo requieren.

SHA-512

512 bits, 128 caracteres hexadecimales. Muy rápido en sistemas de 64 bits; el doble de salida que SHA-256.

CRC32

32 bits, 8 caracteres hexadecimales. No es criptográfico — solo sirve para detectar errores en archivos ZIP y transferencias.

Ejemplos de hashes generados

Algoritmo — Entrada
Hash resultante
MD5 — `hello`
5d41402abc4b2a76b9719d911017c592
SHA-256 — `hello`
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
MD5 — `hello ` (espacio al final)
b1946ac92492d2347c6235b4d2611184
SHA-256 — cadena vacía `""`
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
CRC32 — `hello`
3610a686

Cuándo vas a necesitar esta herramienta

Los escenarios más comunes entre quienes la usan

Verificar la integridad de un archivo descargado

Compara el hash de tu descarga con el checksum publicado por el desarrollador para confirmar que nadie lo alteró.

Prototipar hashing de contraseñas

Prueba la lógica con SHA-256/512 + salt antes de migrar a bcrypt o Argon2 en producción.

Depurar firmas HMAC-SHA256

Revisa la salida SHA-256 subyacente para resolver incompatibilidades de firma en integraciones con APIs.

Detectar archivos duplicados

Genera el hash de archivos grandes para encontrar duplicados sin comparar byte a byte.

Informática forense

Demuestra que una imagen de disco, un log o una evidencia digital no cambió desde su recolección.

Errores comunes

Usar MD5 o SHA-1 para almacenar contraseñas

Ambos están comprometidos criptográficamente para este uso. Usa bcrypt, Argon2 o scrypt en su lugar.

Hashear contraseñas sin salt

Sin salt, contraseñas idénticas generan hashes idénticos — eso abre la puerta a ataques con rainbow tables.

Confundir hash con cifrado

Un hash es unidireccional: no existe clave ni forma de revertirlo. Lo que hacen los "crackers" es probar entradas conocidas hasta encontrar una coincidencia.

Comparar hashes con `==` en código sensible

En contextos de seguridad, usa una comparación resistente a timing attacks (crypto.timingSafeEqual) en vez de un == simple.

No notar espacios o saltos de línea invisibles

hello y hello (con un espacio al final) producen hashes completamente distintos. Si una integración devuelve un hash diferente al esperado, revisa el texto en un editor que muestre caracteres invisibles antes de sospechar del algoritmo.

Esperar un resultado instantáneo con archivos muy grandes

Archivos cercanos al límite de 50 MB tardan un instante más porque el MD5 corre en JavaScript puro en el navegador — las variantes SHA usan la Web Crypto API nativa, mucho más rápida. No es que se haya colgado, es el cálculo en curso.

Por qué usar este generador de hash

Seis algoritmos calculados al mismo tiempo, para texto o archivo, directamente en el navegador con la Web Crypto API — sin instalar openssl ni escribir un script para sacar un checksum rápido. La mayoría de los generadores de hash online se quedan en MD5, SHA-1 y SHA-256; aquí también está CRC32, el algoritmo que de verdad se usa para validar archivos ZIP y transferencias, algo que no suelen incluir las alternativas gratuitas.

Ningún dato sale de tu equipo: ni el texto que escribes ni el archivo que subes para calcular el hash.

Desarrolladores, equipos de seguridad y administradores de sistemas usan funciones hash todos los días — para verificar la integridad de una descarga, prototipar hashing de contraseñas o depurar firmas de API. Los resultados se actualizan en vivo mientras escribes, sin necesidad de hacer clic en nada.

Quick Tools vs. línea de comandos

El mismo resultado, con un flujo distinto

Quick Tools
openssl / certutil
Seis algoritmos a la vez
sí
un comando por algoritmo
Arrastrar y soltar el archivo
sí
no
No requiere instalar nada
sí
openssl no siempre viene preinstalado
Copiar con un clic
sí
copiar manualmente desde la terminal

Preguntas frecuentes

Pega tu texto en el campo de entrada — el hash SHA-256 aparece de inmediato junto a los demás algoritmos. No necesitas crear cuenta. El cálculo se hace en tu navegador mediante la Web Crypto API, así que tus datos nunca salen de tu dispositivo.

Referencias

Artículo relacionado

Salt, pepper, bcrypt e Argon2id: como proteger senhas de verdade

Herramientas relacionadas