Saltar al contenido

Generador de hash (SHA-1, SHA-256, SHA-384, SHA-512)

Calcula hashes criptográficos en tu navegador.

Funciona en tu navegador

Pega texto: calculamos SHA-1, SHA-256, SHA-384 y SHA-512 con la Web Crypto API. Salida en hexadecimal o Base64.

Formato de salida:
SHA-1

-

SHA-256

-

SHA-384

-

SHA-512

-

Cómo usarla

  1. Pega tu texto

    Suelta una cadena en la entrada. El hash se recalcula con cada tecla.

  2. Elige el formato

    Hexadecimal es el defecto y el que imprimen la mayoría de CLIs. Cambia a Base64 para URLs o cabeceras HTTP.

  3. Compara con lo esperado

    Usa el botón de copiar para comparar con el hash publicado por la fuente o un digest del servidor.

¿Qué es?

Una función hash criptográfica convierte cualquier entrada en una huella de tamaño fijo prácticamente irreversible e incolisionable para los hash modernos. SHA-256 produce 256 bits, SHA-512 produce 512 bits. El hash de la misma entrada es idéntico siempre, ideal para verificar integridad de archivos y generar identificadores por contenido.

Cuándo usarla

Verificar descargas comparando hash publicado con el del archivo recibido. Usar como identificador direccionable por contenido para claves de caché. Insertar en atributos HTTP Subresource Integrity. Evitar para guardar contraseñas - usa un KDF lento y salado (bcrypt, scrypt, Argon2).

Errores comunes

No hagas hash de contraseñas con un hash rápido; SHA-256 en GPU prueba miles de millones por segundo. No confíes en MD5 o SHA-1 para seguridad - ambos rotos. Cuidado con la codificación: « abc » en UTF-8 no da el mismo hash que la cadena UTF-16.

Preguntas frecuentes

¿Por qué no MD5?
MD5 está roto: encontrar colisiones es trivial. La Web Crypto API no lo expone a propósito. Para un checksum legado usa una librería dedicada.

Más en esta categoría