Hash Generator

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.

SHA-1
SHA-256
SHA-384
SHA-512

¿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

  1. Escribe o pega el texto a hashear en el área de entrada.
  2. Los cuatro hashes se actualizan al instante mientras escribes.
  3. 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.