Generador de hash
Genera hashes SHA-256, SHA-384, SHA-512, SHA-1 y MD5 en línea. Compatible con HMAC y hash de archivos.
¿Qué es el hashing?
Una función hash convierte datos de entrada de cualquier tamaño en una cadena de caracteres de tamaño fijo llamada hash o resumen. Las funciones hash son unidireccionales — no puedes revertir un hash para recuperar los datos originales. Incluso un cambio de un solo carácter en la entrada produce un hash completamente diferente.
Selecciona tu algoritmo preferido (SHA-256, SHA-512, MD5 u otros), ingresa texto o sube un archivo y haz clic en Generar. También puedes activar el modo HMAC proporcionando una clave secreta para la autenticación de mensajes. La herramienta genera resultados instantáneamente usando la Web Crypto API del navegador.
El hashing se usa para verificar la integridad de archivos después de descargas, almacenar contraseñas de forma segura en bases de datos, generar firmas digitales, crear claves de almacenamiento direccionable por contenido y construir estructuras de datos blockchain. El hashing HMAC agrega autenticación y se usa ampliamente en seguridad de APIs y firma de tokens JWT.
SHA-256 es el algoritmo recomendado de uso general, produciendo un resumen de 256 bits (64 caracteres hexadecimales). MD5 y SHA-1 se consideran criptográficamente débiles pero siguen siendo útiles para sumas de verificación no relacionadas con seguridad. SHA-512 ofrece mayor resistencia a colisiones para aplicaciones de alta seguridad.