Saltar al contenido
Aback Tools Logo

Generador de hash

Genera checksums MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier archivo de hasta 2 GB o de cualquier texto. Todo el cálculo ocurre localmente en tu navegador: tus datos nunca salen de tu dispositivo.

File & Text Hash Generator

Calculate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 checksums for any file or text string, entirely in your browser. Files up to 2 GB are supported.

Drop a file here or click to browse

Supports any file type up to 2 GB

Características

  • Compatibilidad con archivos grandes de hasta 2 GB: procesa archivos de cualquier tamaño, desde pequeños fragmentos de texto hasta binarios de 2 GB, con lecturas por bloques de FileReader que mantienen el navegador ágil. Una barra de progreso en vivo muestra el estado de lectura y del cálculo del hash en tiempo real.
  • 100 % local: los archivos nunca salen de tu dispositivo: todo el hashing se ejecuta íntegramente dentro de tu navegador. Tus archivos y textos nunca se suben a ningún servidor, lo que garantiza total privacidad al verificar documentos sensibles, firmware o archivos confidenciales.
  • Cinco algoritmos con un solo clic: calcula MD5, SHA-1, SHA-256, SHA-384 y SHA-512 simultáneamente en una sola pasada. Los hashes SHA-* usan la Web Crypto API auditada del navegador; MD5 se calcula con una implementación pura en TypeScript integrada para máxima compatibilidad.
  • 100 % gratis, sin necesidad de cuenta: genera checksums ilimitados sin coste. Sin suscripciones, sin límites de uso, sin registro. Abre la página y empieza a hashear de inmediato, estés en línea o no.

Casos de uso

  • Verificación de descargas de software: confirma que un instalador, imagen ISO o archivo binario descargado no ha sido manipulado. Compara el hash SHA-256 que aparece en el sitio web del fabricante con el hash calculado localmente para descartar corrupciones o ataques a la cadena de suministro.
  • Supervisión de la integridad de archivos: genera checksums SHA-512 de referencia para archivos de configuración críticos, copias de seguridad de bases de datos o binarios del sistema. Vuelve a hashearlos periódicamente y compáralos para detectar modificaciones no autorizadas o degradación de bits en el almacenamiento, sin herramientas del lado del servidor.
  • Firma de cargas de API y webhooks: hashea un cuerpo de solicitud JSON con SHA-256 para producir una huella tipo HMAC para la validación de la firma de la carga. Pega el cuerpo recibido en el modo texto y compara el resumen hexadecimal con la cabecera de firma incluida por el servicio emisor.
  • Auditoría del almacenamiento de contraseñas y secretos: calcula rápidamente resúmenes MD5 o SHA-1 de cadenas de contraseñas heredadas para identificar esquemas de hash débiles almacenados en bases de datos antiguas y priorizar la migración a un almacenamiento moderno con bcrypt o Argon2. Todo el cálculo es local, por lo que nunca se envían secretos en texto plano por la red.
  • Validación de firmware y dispositivos embebidos: valida binarios de firmware de hasta 2 GB antes de grabarlos en dispositivos embebidos. Calcula SHA-256 y compáralo con el checksum publicado por el fabricante para asegurarte de que la imagen es genuina y no está corrupta, totalmente sin conexión y sin herramientas especializadas.
  • Deduplicación y generación de claves de caché: genera claves direccionables por contenido MD5 o SHA-256 para archivos, imágenes o blobs de datos antes de insertarlos en almacenamiento de objetos o cachés de CDN. Usar un hash como nombre de archivo permite la deduplicación automática y la invalidación de caché sin infraestructura de backend.

Descripción general

El generador de hash de Aback Tools calcula checksums criptográficos de archivos y cadenas de texto íntegramente dentro de tu navegador. Sin subidas, sin idas y vueltas al servidor y sin instalación. Admite cinco algoritmos estándar del sector (MD5, SHA-1, SHA-256, SHA-384 y SHA-512) y maneja archivos de hasta 2 GB mediante una estrategia de lectura por bloques que mantiene el navegador ágil.

Cómo funciona el hashing

Una función de hash toma una entrada de longitud arbitraria y produce un resumen de longitud fija. Incluso un cambio de un solo bit en la entrada produce un resumen completamente distinto (el efecto avalancha), lo que hace que los hashes sean ideales para la verificación de integridad. Nuestra herramienta aplica cada algoritmo seleccionado al contenido binario completo del archivo o a la codificación UTF-8 del texto de entrada.

Comparación de algoritmos

MD5 (128 bits) es el algoritmo más antiguo compatible. Es rápido y está disponible universalmente, pero ya no se considera criptográficamente seguro: se han demostrado ataques de colisión. Sigue siendo útil para checksums que no son de seguridad, como la integridad de descargas o las claves de deduplicación, donde la velocidad importa más que la resistencia a colisiones.

SHA-1 (160 bits) fue un sucesor de MD5, con un resumen mayor y mejor seguridad. Sin embargo, SHA-1 también está obsoleto para nuevas aplicaciones de seguridad tras demostraciones prácticas exitosas de colisiones. Sigue apareciendo en identificadores de objetos de Git heredados y en algunos formatos de certificados antiguos.

SHA-256 (256 bits) es el hash de propósito general más recomendado hoy. Forma parte de la familia SHA-2 estandarizada por el NIST y se usa en certificados TLS, flujos de firma de código, Bitcoin y numerosos esquemas de firma de API. Usa SHA-256 para todo trabajo nuevo de integridad y autenticación.

SHA-384 y SHA-512 (384/512 bits) son variantes SHA-2 más grandes que ofrecen un margen de seguridad adicional. SHA-512 suele ser más rápido que SHA-256 en procesadores de 64 bits porque procesa bloques de 1024 bits de forma nativa. Úsalos cuando se requiera la máxima resistencia a colisiones, como en el archivado de documentos a largo plazo o la firma de activos de alto valor.

Procesamiento de archivos grandes

Los archivos se leen en fragmentos de 64 MiB mediante la API FileReader del navegador, lo que permite que el bucle de eventos de la pestaña siga respondiendo entre bloques. El progreso se muestra en una escala de 0 a 100 % que cubre tanto la fase de lectura (0-50 %) como la de hashing (50-100 %). Los hashes SHA usan crypto.subtle.digest() de la Web Crypto API, mientras que MD5 se calcula con una implementación pura en TypeScript auditada e integrada en la página.

Garantía de privacidad: como todo el procesamiento ocurre en el lado del cliente, los datos de tus archivos nunca salen de tu máquina. Esto hace que la herramienta sea segura para hashear contratos confidenciales, copias de seguridad personales, binarios de firmware y cualquier otro dato sensible que no querrías hacer pasar por un servidor de terceros.

Preguntas frecuentes

MD5 produce un resumen de 128 bits y es rápido pero está criptográficamente roto: no lo uses para seguridad. SHA-1 produce un resumen de 160 bits y está obsoleto para uso de seguridad. SHA-256 produce un resumen de 256 bits, forma parte de la familia SHA-2 y es la buena práctica actual para verificación de integridad, firmas y autenticación.

La herramienta admite oficialmente archivos de hasta 2 GB. Los archivos más grandes pueden funcionar según la RAM disponible de tu dispositivo, pero no se garantiza el rendimiento. El enfoque de FileReader por bloques mantiene el navegador ágil durante el procesamiento, y una barra de progreso en vivo sigue las fases de lectura y de cálculo del hash.

No. Toda la lectura de archivos y el cálculo de hashes ocurren exclusivamente dentro de tu navegador mediante la API FileReader y la Web Crypto API. Los datos de tus archivos nunca salen de tu dispositivo, lo que hace que esta herramienta sea segura para documentos confidenciales, binarios de firmware y copias de seguridad privadas.

MD5 sigue siendo útil para tareas que no son de seguridad, como detectar corrupciones accidentales durante transferencias de archivos, generar claves de caché o verificar checksums en sistemas heredados que publican resúmenes MD5. La herramienta indica claramente qué algoritmos son aptos para seguridad y cuáles solo para compatibilidad.

Usa SHA-256 o SHA-512 para verificar descargas de software. La mayoría de los proyectos de software de confianza publican checksums SHA-256 junto con sus versiones. Simplemente hashea el archivo descargado con esta herramienta, compara el resultado con el hash publicado y confirma que coinciden exactamente.

En modo texto, tu cadena de entrada se codifica primero en bytes con el estándar UTF-8 y después se aplican a esos bytes los algoritmos seleccionados. Esto coincide con el comportamiento predeterminado de herramientas de línea de comandos como sha256sum. El resumen hexadecimal resultante representa de forma única esa cadena de texto exacta.

Sí. Selecciona cualquier combinación de MD5, SHA-1, SHA-256, SHA-384 y SHA-512 antes de hacer clic en Calcular. El archivo se lee una sola vez y todos los hashes seleccionados se calculan en secuencia, por lo que ejecutar cinco algoritmos juntos es casi tan rápido como ejecutar uno. Los resultados pueden copiarse o descargarse de forma individual o todos a la vez.