Cómo utilizar la Calculadora de Hash y Checksum
Las funciones de hash criptográfico transforman cualquier cantidad de datos de entrada en cadenas de longitud fija únicas. Son pilares fundamentales en seguridad informática, firmas digitales, verificación de descargas y autenticación. Esta herramienta genera sumas de comprobación criptográficas y firmas HMAC de forma 100% privada en tu navegador.
⚡ Privacidad 100% en el Navegador
Los algoritmos se ejecutan mediante Web Crypto API (crypto.subtle). Ningún dato ni archivo sale de tu equipo.
📁 Comprobación de Archivos
Arrastra archivos para calcular hashes al instante y verificar que tus descargas no hayan sido alteradas o dañadas.
🔑 Compatibilidad HMAC y Formatos
Calcula firmas HMAC autenticadas con clave y cambia con un clic entre formatos Hexadecimal minúscula, mayúscula y Base64.
Instrucciones Paso a Paso
- Paso 1: Elige Texto o Archivo: Selecciona la pestaña "Texto" para frases o código, o "Archivo" para documentos, imágenes e instaladores.
- Paso 2: Introduce los Datos: Escribe tu texto o arrastra tu archivo hacia la zona de soltado.
- Paso 3: Configura Clave o Verificación: Opcionalmente activa HMAC para firmas con clave secreta o pega un checksum esperado para comprobar coincidencias.
- Paso 4: Copia los Hashes: Haz clic en el botón copiar correspondiente al algoritmo requerido (SHA-256, SHA-512, SHA-384, SHA-1, MD5).
Análisis Técnico: Algoritmos y Resistencia a Colisiones
Una función hash criptográfica debe cumplir con propiedades clave: unidireccionalidad (imposible de revertir), resistencia a preimagen y resistencia a colisiones (dos entradas distintas no deben producir el mismo resultado).
| Algoritmo | Tamaño del Hash | Uso Principal | Estado Criptográfico |
|---|---|---|---|
SHA-256 | 256 bits (64 caracteres hex) | TLS/SSL, Bitcoin, firmas de código, autenticación API | Seguro (Estándar NIST) |
SHA-512 | 512 bits (128 caracteres hex) | Sistemas de alta seguridad, arquitecturas de 64 bits | Seguro (Estándar NIST) |
SHA-384 | 384 bits (96 caracteres hex) | Criptografía NSA Suite B, certificados empresariales | Seguro (Estándar NIST) |
SHA-1 | 160 bits (40 caracteres hex) | Commits heredados de Git, sumas simples | Obsoleto para firmas de seguridad |
MD5 | 128 bits (32 caracteres hex) | Comprobación rápida de integridad no adversaria | Inseguro para criptografía; útil para checksums rápidos |
Preguntas Frecuentes
¿Mis datos y archivos son privados y seguros?
Sí, 100%. Toda la ejecución se procesa en la memoria del navegador con la Web Crypto API nativa. Ningún dato se envía a servidores externos.
¿Puedo calcular el checksum de archivos grandes?
Sí. La herramienta procesa archivos mediante flujos ArrayBuffer sin cargarlos por la red, permitiendo un cálculo eficiente y seguro.
¿Cuál es la diferencia entre SHA-256 y MD5?
SHA-256 genera un hash de 256 bits altamente resistente a vulnerabilidades. MD5 produce 128 bits y posee vulnerabilidades conocidas de colisión.
¿Qué es HMAC y para qué sirve?
HMAC combina una clave secreta con la función hash para asegurar simultáneamente la integridad de los datos y autenticar al creador.