Generador de Hash y Checksum de Archivos
Genera hashes criptográficos para texto o un archivo, y compáralos con un checksum esperado para verificar que una descarga no esté corrupta o alterada.
Resultados
Type some text or drop a file to compute its hash.
Cómo generar un hash o verificar el checksum de un archivo
Genera hashes criptográficos para texto o un archivo, y compáralos con un checksum esperado para verificar que una descarga no esté corrupta o alterada.
¿Qué algoritmo debería usar?
SHA-256 es la opción más común hoy en día para checksums y hashing de propósito general. SHA-384 y SHA-512 son variantes más largas con el mismo diseño. SHA-1 se incluye porque todavía es lo que usan algunas páginas de descarga antiguas y Git, aunque ya no se considera seguro contra un atacante decidido.
Verificar una descarga
Muchas páginas de descarga publican un checksum SHA-256 (o similar) junto a un archivo. Suelta el archivo descargado en esta herramienta, pega el hash publicado en "Hash esperado", y la herramienta detecta con qué algoritmo coincide según su longitud y te dice si son idénticos.
Cómo usarlo
- Cambia entre las pestañas Texto y Archivo según lo que estés calculando.
- Escribe texto, o suelta un archivo, para ver sus hashes SHA-1, SHA-256, SHA-384 y SHA-512.
- Opcionalmente pega un hash esperado para compararlo automáticamente contra el algoritmo correspondiente.
- Elige Copiar junto a cualquier hash para copiarlo.
Notas sobre el hashing
Los hashes son huellas digitales, no secretos. Úsalos para verificaciones de integridad, y evita tratar un hash sin sal de texto privado como datos protegidos.
Preguntas frecuentes
¿Un hash es lo mismo que encriptación?
No. Un hash es unidireccional: produce una huella digital de longitud fija de la entrada, pero no hay forma de recuperar el texto o archivo original a partir de él. Se usa para verificar integridad, no para ocultar contenido.
¿Por qué no se ofrece MD5?
La API Web Crypto integrada de los navegadores no implementa MD5, solo SHA-1 y la familia SHA-2. Si necesitas verificar un checksum MD5 específicamente, necesitarás una herramienta diferente.
¿Cómo elige un algoritmo la comparación de hash esperado?
Observa la longitud del hash que pegaste: 40 caracteres hexadecimales significa SHA-1, 64 significa SHA-256, 96 significa SHA-384 y 128 significa SHA-512.
¿Qué tan grande puede ser el archivo que verifico?
Todo el archivo se lee en memoria para calcular su hash, así que los archivos extremadamente grandes (bastante más de unos cientos de megabytes) pueden ser lentos o alcanzar el límite de memoria de tu navegador.
¿Pueden dos archivos tener el mismo hash?
Una colisión es teóricamente posible para cualquier hash de longitud fija. Para verificaciones de integridad normales, SHA-256 y los hashes SHA-2 más grandes son las opciones más seguras; evita SHA-1 para decisiones de confianza críticas para la seguridad.
Herramientas relacionadas
Generador de Contraseñas
Genera contraseñas fuertes con la criptografía del navegador.
DisponibleVisor y Eliminador de EXIF
Inspecciona los metadatos comunes de fotos y descarga una copia limpia.
DisponibleGenerador de Content Security Policy
Crea un encabezado Content-Security-Policy a partir de un formulario.
