Saltar al contenido principal
← Inicio

Generador de Hash

Genera hashes criptográficos a partir de texto

¿Qué es un hash?

La misma entrada siempre da el mismo hash, y cambiar un solo carácter cambia el hash por completo. SHA-256 (el predeterminado) y SHA-512 son seguros. MD5 y SHA-1 sirven para sumas de verificación y claves de caché, pero están rotos en cuanto a seguridad, porque se pueden generar colisiones a propósito. El texto se procesa como UTF-8 en tu navegador.

Ejemplos

SHA-256 de «hello»
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-256 de «Hello»: una sola mayúscula, un hash completamente distinto
185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969
Calcular el hash de un archivo en la terminal
sha256sum file.zip        # Linux
shasum -a 256 file.zip    # macOS

Preguntas frecuentes

¿Se puede revertir un hash?

No. Las funciones hash son unidireccionales: el texto original no se puede calcular a partir del hash. Aun así, las entradas cortas o comunes se pueden adivinar probando muchos candidatos, y por eso las contraseñas requieren un tratamiento especial.

¿Qué algoritmo de hash debo usar?

Usa SHA-256 para comprobaciones de integridad y firmas. SHA-512 ofrece un resultado más largo y suele ser más rápido en CPU de 64 bits. Usa MD5 o SHA-1 solo cuando un sistema existente los exija.

¿Debo guardar las contraseñas con SHA-256?

No. Para almacenar contraseñas, usa un algoritmo lento y con sal, como Argon2id, bcrypt o scrypt. Los hashes rápidos como SHA-256 permiten a un atacante probar miles de millones de intentos por segundo.

¿Mi texto se envía a un servidor?

No. Los hashes se calculan en tu navegador y el texto nunca sale de tu dispositivo.

Herramientas relacionadas