Herramientas

Generador de Hash

Genera hashes SHA-256, SHA-384 y SHA-512 localmente en tu navegador.

SHA-256
SHA-384
SHA-512
100% del lado del cliente. Sin subidas al servidor.
Nota: estas son funciones hash de propósito general para integridad de archivos y sumas de verificación. No las uses para almacenar contraseñas — usa un algoritmo dedicado como bcrypt, scrypt o Argon2.

¿Necesitas una contraseña fuerte en su lugar? Prueba nuestro Generador de Contraseñas

¿Qué es un hash SHA?

SHA-256, SHA-384 y SHA-512 pertenecen a la familia SHA-2 de funciones hash criptográficas, estandarizadas por el NIST (FIPS 180-4). Cada una toma cualquier entrada — texto, el contenido de un archivo, cualquier cosa — y produce un "resumen" de longitud fija que parece una secuencia de caracteres aleatorios. La misma entrada siempre produce el mismo hash, pero no hay forma de revertir un hash para obtener la entrada original. Esto hace que los hashes sean útiles para verificar que un archivo no ha sido alterado (sumas de verificación), confirmar la integridad de los datos y como pieza fundamental en firmas digitales y sistemas como Git y Bitcoin.

SHA-256 vs SHA-384 vs SHA-512: ¿cuál debería usar?

SHA-256256 bits (64 caracteres hexadecimales)La opción predeterminada más utilizada y compatible — es lo que esperan la mayoría de las sumas de verificación, APIs y herramientas de verificación de archivos.
SHA-384384 bits (96 caracteres hexadecimales)Una variante truncada de SHA-512, a veces exigida por normas de cumplimiento o protocolos específicos.
SHA-512512 bits (128 caracteres hexadecimales)Ofrece un mayor margen de seguridad que SHA-256 y suele ser más rápido en sistemas de 64 bits — una buena opción cuando necesitas específicamente la opción más robusta de SHA-2.

¿Es seguro convertir datos sensibles a hash con esta herramienta?

Sí — el hash se calcula completamente en tu navegador mediante la Web Crypto API. Nada de lo que escribas se sube, se registra ni se almacena en un servidor.

¿Para qué se usa SHA-256?

Para verificar que los archivos descargados no se hayan corrompido o manipulado, confirmar la integridad de los datos, en firmas digitales y como pieza fundamental en sistemas como Git y Bitcoin. Por sí solo, no es una buena forma de almacenar contraseñas — para eso usa bcrypt, scrypt o Argon2.

¿Puedo recuperar el texto original a partir de un hash?

No. El hash es unidireccional por diseño — no hay forma de revertir un hash SHA-256/384/512 para obtener la entrada que lo produjo.

¿Cuál es la diferencia entre SHA-256, SHA-384 y SHA-512?

Todos pertenecen a la misma familia SHA-2 y usan el mismo diseño subyacente — la diferencia principal está en la longitud de salida y la velocidad. SHA-256 produce un hash de 256 bits y es el valor predeterminado más usado. SHA-512 produce un hash de 512 bits, ofrece un margen de seguridad mayor y suele ser más rápido en sistemas de 64 bits. SHA-384 es una versión truncada del cálculo interno de SHA-512, con un hash de 384 bits — se usa principalmente cuando un estándar o protocolo específico requiere exactamente esa longitud. Para la mayoría de los usos cotidianos (checksums, verificación de archivos), SHA-256 es suficiente; elige SHA-512 si quieres específicamente la opción más robusta de SHA-2.

¿Es SHA-512 más seguro que SHA-256 o SHA-384?

En cuanto a margen de seguridad teórico, sí. Para un hash de n bits, la resistencia genérica a colisiones es aproximadamente 2^(n/2) — unos 2¹²⁸ para SHA-256, 2¹⁹² para SHA-384 y 2²⁵⁶ para SHA-512, por lo que SHA-512 tiene el mayor margen. En la práctica esto rara vez importa: 2¹²⁸ ya está muy por encima de lo computacionalmente viable, y no existen ataques prácticos conocidos contra ninguna variante de SHA-2. SHA-256 sigue siendo la opción correcta por defecto para el uso cotidiano; elige SHA-512 si necesitas específicamente ese margen teórico extra o si un protocolo lo exige.