CalcMint

Generador de hash SHA-256

Escribe un texto o elige un archivo para obtener su hash SHA-256. Activa HMAC para firmar un mensaje con una clave secreta, como hacen las firmas de webhooks y APIs.

Generador de hash

Calculando…

Añade esta calculadora a tu web

Copia el código y pégalo en el HTML de tu página. Es gratis; mantén el enlace de crédito, por favor.

Dónde se usa SHA-256

SHA-256 pertenece a la familia SHA-2 publicada por el NIST en FIPS 180-4. Protege los certificados TLS y HTTPS, firma software y commits de Git (en repositorios SHA-256), demuestra la integridad de archivos en gestores de paquetes y digests de imágenes Docker, y enlaza los bloques de Bitcoin.

Para verificar un webhook, calcula HMAC-SHA256 sobre el cuerpo de la petición tal cual con tu secreto de firma y compáralo con la cabecera de firma. Usa los bytes exactos recibidos: volver a serializar el JSON cambia los espacios y rompe la coincidencia.

Longitud de cada hash

AlgoritmoBitsCaracteres hexEstado
MD512832Roto (solo checksum)
SHA-116040Roto (solo checksum)
SHA-25625664Seguro
SHA-38438496Seguro
SHA-512512128Seguro

Preguntas frecuentes

¿Cuánto mide un hash SHA-256?

256 bits: 64 caracteres hexadecimales, o 44 en Base64. La longitud es la misma tanto si la entrada es una letra como un archivo de 4 GB.

¿Qué diferencia hay entre SHA-256 y HMAC-SHA256?

SHA-256 solo resume los datos, así que cualquiera puede recalcularlo. HMAC-SHA256 mezcla una clave secreta (RFC 2104), así que solo quien tiene la clave puede generarlo o comprobarlo. Los webhooks de Stripe, GitHub y Slack firman así.

¿SHA-256 sirve para guardar contraseñas?

Solo no: está pensado para ser rápido, así que un atacante puede probar miles de millones de intentos por segundo. Usa una función para contraseñas como Argon2id, bcrypt o scrypt.

¿Lo que pego se envía a un servidor?

No. Esta herramienta funciona por completo en tu navegador con JavaScript y la API Web Crypto integrada. Nada de lo que escribes, pegas o abres se sube ni se guarda.

Calculadoras relacionadas