Calcular hashes

Calculadora de hash online gratuita que se ejecuta enteramente en tu navegador. Pega texto o suelta un archivo (hasta 500 MB), elige uno o varios algoritmos (MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32), elige salida hex o base64, opcionalmente establece una clave para calcular variantes HMAC en lugar de digests normales. Los archivos se leen en trozos de 4 MB para que un archivo de 500 MB no agote la memoria de tu pestaña. Un bloque de comparación abajo toma dos cadenas de hash y te dice si coinciden — útil para verificar integridad de archivo contra un checksum publicado.

Cómo usar

1
Elige modo de entrada

Pestaña Texto para escribir, pestaña Archivo para arrastrar y soltar.

2
Elige algoritmos

Marca las casillas que quieres — todos se calculan en paralelo.

3
Establece formato de salida

Hex para visualización tradicional, base64 para estilo JWT.

4
Calcula

Haz clic en un resultado para copiarlo; usa Comparar para verificar contra un hash conocido.

Hash de texto o archivos en el navegador — MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, con HMAC

Algoritmos
Salida
HMAC (opcional)
Cuando se establece una clave, todos los algoritmos seleccionados se calculan como HMAC-… en lugar de digests normales.

Comparar dos hashes

Pega dos hashes para comparar

Lo que puedes hacer

Seis algoritmos
MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 — elige cualquier combinación.
Texto o archivo
Hash de cualquier entrada de texto o archivo de hasta 500 MB, en trozos para que la página siga ágil.
Modo HMAC
Proporciona una clave secreta — cada algoritmo seleccionado se recalcula como HMAC-X.
Salida hex o base64
Cambia bajo demanda — útil para coincidir con lo que espera el sistema/especificación que apuntas.
Comparar dos hashes
Pega dos hashes para ver ✓ Coinciden o ✗ Diferentes — útil para verificación de checksum.
Primitivas estándar
La salida SHA-256 coincide byte por byte con `sha256sum` / OpenSSL. HMAC-SHA256 coincide con AWS Signature v4, webhooks de Stripe y JWT HS256. Use cualquier salida de aquí de forma intercambiable con cualquier otra herramienta compatible.

Usos típicos

  • Verificar un ISO descargado contra su checksum SHA-256 publicado.
  • Calcular un hash de contenido para cache-busting o generación de ETag.
  • Calcular un HMAC-SHA256 estilo JWT para firma de petición API.
  • Producir rápidamente un MD5 para un sistema legado que aún lo pide.
  • Verificar rápidamente si dos archivos grandes son idénticos sin hacer diff.

Por qué este

Muchas herramientas de hash online fallan con archivos grandes porque intentan cargarlo todo en memoria de una vez. Esta hace streaming de archivos en trozos de 4 MB a través de la API Web Crypto nativa de tu navegador, por lo que incluso una ISO de 500 MB se calcula directamente en una pestaña de navegador normal. HMAC y CRC32 son de primera clase — la mayoría de herramientas online los omiten. La salida coincide con `sha256sum`, `md5sum`, OpenSSL y cualquier otra implementación estándar, así que puedes usarla para verificar una descarga contra cualquier checksum publicado.

Preguntas frecuentes

¿Es MD5 todavía seguro de usar?

No para propósitos de seguridad — MD5 está roto desde 2004. Sigue siendo aceptable como checksum de contenido rápido (claves de caché, deduplicación) donde no te importan las colisiones adversariales. Para firmas, almacenamiento de contraseñas o cualquier cosa sensible a seguridad, usa SHA-256 o mejor.

¿Qué es HMAC?

Una construcción hash con clave. SHA-256(message) plano deja que cualquiera recalcule el hash; HMAC-SHA256(key, message) requiere la clave para producir o verificar, por lo que funciona como un código de autenticación de mensajes. Común en firma de peticiones API (AWS, Stripe, etc.) y JWT HS256.

¿Qué tamaño de archivo puedo hashear?

El límite es 500 MB para mantener la página ágil en dispositivos de gama baja. El hashing es de streaming — la única presión de memoria es el buffer por chunk.

¿Cómo se manejan los archivos grandes?

El archivo se lee en trozos de 4 MB y se hashea en tu navegador a través de la API Web Crypto nativa, por lo que incluso una ISO de 4 GB puede comprobarse sin cargarla entera en memoria de una vez. El resultado coincide con `sha256sum` / `shasum -a 256` / `certutil -hashfile`.

Hex o base64 — ¿cuál debería usar?

Hex es la representación tradicional (la que ves en páginas de descarga). Base64 es más corto y es lo que JWT y muchas APIs web usan para firmas HMAC. Elige lo que espera el sistema con el que estás hablando.

¿Móvil?

Sí. El límite de 500 MB aplica, pero para cargas móviles típicas (una foto, un doc) el hashing es de sub-segundo.

¿Cómo valoras esta herramienta?

¡Gracias por tu valoración!
¿Quieres contar más? ¡Deja un comentario!
¡Gracias! Tu comentario aparecerá tras la moderación.
¿Para quién es esta herramienta?
Publicada Autores: