# Generador de hash SHA-256

URL: https://shahid09.is-a.dev/es/tools/hash-generator/
Author: Muhammad Shahid (https://shahid09.is-a.dev/)
Herramienta gratis · funciona en tu navegador

Escribe o pega un texto para obtener al instante sus hashes SHA-256, SHA-1, SHA-384 y SHA-512.

**Respuesta rápida:** Un hash convierte cualquier entrada en una huella de longitud fija: la misma entrada siempre da el mismo hash, y un cambio mínimo da uno completamente distinto. SHA-256 es la opción estándar para sumas de verificación y comprobaciones de integridad. Esta herramienta usa la Web Crypto API integrada en el navegador, y tu texto no sale de tu dispositivo.

## Cómo usarla

1. **Escribe el texto.** Escríbelo o pégalo; los hashes se actualizan mientras escribes.
2. **Elige el algoritmo que necesitas.** SHA-256 para casi todo; SHA-1 solo por compatibilidad con sistemas antiguos.
3. **Copia el hash.** Los resultados están en hexadecimal en minúsculas.

## Preguntas frecuentes

### ¿Se puede revertir un hash SHA-256?

No. Los hashes son de un solo sentido. Las entradas cortas o comunes se pueden adivinar probando muchos valores, por eso las contraseñas necesitan un algoritmo lento y con sal.

### ¿Debo guardar las contraseñas como SHA-256?

No. Usa un algoritmo de hash de contraseñas como bcrypt, scrypt o Argon2, que son lentos y con sal a propósito.

### ¿SHA-1 sigue siendo seguro?

No para seguridad: existen colisiones prácticas. Usa SHA-256 o algo más fuerte.

### ¿Por qué no está MD5?

MD5 está roto para seguridad y no forma parte de la Web Crypto API del navegador. Usa SHA-256.

### ¿Se sube mi texto?

No. El hash se calcula en tu navegador.

### ¿Para qué sirve un hash?

Para comprobar la integridad de archivos, detectar cambios, eliminar duplicados, firmas digitales e indexar datos.

### ¿Qué es HMAC?

Un hash combinado con una clave secreta, que demuestra que un mensaje viene de alguien que tiene la clave. Los webhooks como los de WhatsApp se firman con HMAC-SHA256.

### ¿Qué es una sal (salt)?

Datos aleatorios que se añaden a cada contraseña antes del hash, para que contraseñas iguales den hashes distintos y las tablas precalculadas no sirvan.

### ¿Cómo compruebo el SHA-256 de un archivo descargado?

En macOS o Linux ejecuta shasum -a 256 seguido del nombre del archivo; en Windows ejecuta certutil -hashfile seguido del nombre del archivo y SHA256. Compara el resultado con el valor publicado.

### ¿Por qué mi hash es distinto al de otra herramienta?

Normalmente la entrada es diferente: un espacio o salto de línea al final, o una codificación de texto distinta.

## Relacionado

- [Generador de contraseñas](https://shahid09.is-a.dev/es/tools/password-generator/)
- [Codificador y decodificador Base64](https://shahid09.is-a.dev/es/tools/base64-encoder-decoder/)
- [Generador de UUID](https://shahid09.is-a.dev/es/tools/uuid-generator/)
