Generador de hash — SHA-1, SHA-256, SHA-384, SHA-512
Escribe cualquier texto abajo y mira al instante sus hashes SHA-1, SHA-256, SHA-384 y SHA-512. Los cuatro se calculan en tu navegador usando la API Web Crypto nativa. Tu entrada nunca sale de tu máquina.
¿Qué es un hash criptográfico?
Una función de hash criptográfica toma cualquier entrada y produce una salida de longitud fija (32, 64 o 128 caracteres hex según el algoritmo). Dos propiedades clave la hacen útil: entradas idénticas siempre producen salidas idénticas, y un cambio mínimo en la entrada cambia completamente la salida. Invertir un hash hacia la entrada es computacionalmente inviable.
Los hashes están en todas partes: verificar que un archivo descargado coincida con la suma de comprobación del editor, indexar contenido en sistemas de control de versiones como Git, derivar claves de caché, firmar tokens JWT y almacenar contraseñas (con sal adicional y funciones intencionalmente lentas como bcrypt o argon2).
Cómo usar esta herramienta
- Escribe o pega el texto a hashear en el área de entrada.
- Los cuatro hashes se actualizan al instante mientras escribes.
- Haz clic en Copiar junto a cualquiera de las cuatro líneas para poner ese hash en tu portapapeles.
Preguntas frecuentes
¿Mi entrada se envía a un servidor?
No. Los hashes se calculan localmente con la API Web Crypto del navegador. Nada sale de tu máquina — seguro incluso con datos sensibles.
¿Por qué MD5 no está en la lista?
La API Web Crypto no implementa MD5 porque está roto y no debe usarse en contextos de seguridad. Si necesitas MD5 solo para un caso no relacionado con seguridad (por ejemplo, compatibilidad con sistemas legacy), usa una herramienta dedicada — añadirlo via WebAssembly está en la hoja de ruta.
¿Puedo hashear un archivo?
Actualmente la herramienta solo acepta texto. El hash de archivos via arrastrar y soltar está en la hoja de ruta. Como solución, pega el contenido del archivo (por ejemplo, un pequeño JSON o archivo de config) en el área de entrada.