¿Qué es una suma de verificación? Vea una definición, ejemplos y más

¿Qué es una suma de verificación? Vea una definición, ejemplos y más

¿Qué es una suma de verificación? Vea una definición, ejemplos y más

VALORACIÓN DEL ARTÍCULO:
5/5


Una suma de comprobación es el resultado de ejecutar un algoritmo, llamado función de hash criptográfico, en un fragmento de datos, normalmente en un único archivo. Comparar la suma de comprobación que se genera a partir de la versión del archivo, con la proporcionada por la fuente del archivo, ayuda a garantizar que la copia del archivo sea auténtica y esté libre de errores.

Una suma de comprobación también se denomina a veces una hash sum y con menos frecuencia un hash value, hash code, o simplemente un hash.

Un ejemplo de suma de comprobación simple

La idea de una suma de comprobación o una función de hash criptográfica puede parecer complicada y no vale la pena el esfuerzo, pero nos gustaría convencerle de lo contrario. Las sumas de control no son tan difíciles de entender o crear.

Comencemos con un ejemplo sencillo, con la esperanza de mostrar el poder de las sumas de comprobación para demostrar que algo ha cambiado. La suma de comprobación MD5 para la frase siguiente es una larga cadena de caracteres que representan esa frase.

Esta es una prueba.

Esta es una prueba. 
120EA8A25E5D487BF68B5F7096440019

Para nuestros propósitos aquí, son esencialmente iguales entre sí. Sin embargo, hacer incluso un ligero cambio, como eliminar sólo el punto, producirá la suma de comprobación completamente diferente.

Esta es una prueba

Esta es una prueba 
CE114E4501D2F4E2DCEA3E17B546F339

Como puede ver, incluso un cambio minúsculo en el archivo producirá una suma de comprobación muy diferente, dejando muy claro que uno no es como el otro.

Caso de uso de suma de verificación

Supongamos que descarga una actualización grande, como un service pack, a un programa que utiliza todos los días, como un editor gráfico. Este es probablemente un archivo muy grande, que tarda varios minutos o más en descargarse.

Una vez descargado, ¿cómo sabe que el archivo se ha descargado correctamente? ¿Qué pasaría si se dejaran caer unos pocos bits durante la descarga y el archivo que tiene en su ordenador en este momento no fuera exactamente lo que se pretendía? Aplicar una actualización a un programa que no es exactamente la forma en que el desarrollador lo creó puede causarle grandes problemas.

Aquí es donde la comparación de sumas de comprobación puede tranquilizarle. Suponiendo que el sitio web desde el que descargó el archivo proporciona los datos de suma de comprobación junto con el archivo que se descargará, puede utilizar una calculadora de suma de comprobación (véase Calculadoras de suma de comprobación más abajo) para generar una suma de comprobación a partir del archivo descargado.

Por ejemplo, digamos que el sitio web proporciona la suma de comprobación MD5:5a828ca5302b19ae8c7a66149f3e1e98 para el archivo que descargó. A continuación, utilice su propia calculadora de suma de comprobación para producir una suma de comprobación utilizando la misma función de hash criptográfica, MD5 en este ejemplo, en el archivo de su ordenador. ¿Coinciden las sumas de comprobación? ¡Genial! Puede estar seguro de que los dos archivos son idénticos.

¿No coinciden las sumas de comprobación? Esto puede significar cualquier cosa, desde el hecho de que alguien ha reemplazado la descarga con algo malicioso sin que usted lo sepa, hasta una razón menos siniestra como que usted abrió y cambió el archivo, o la conexión de red se interrumpió y el archivo no terminó de descargar. Intente descargar el archivo de nuevo y luego cree una nueva suma de comprobación en el nuevo archivo y luego compare de nuevo.

Las sumas de comprobación también son útiles para verificar que un archivo que descargó de algún otro lugar que no sea la fuente original es, de hecho, un archivo válido y no ha sido alterado, de forma maliciosa o no, del original. Simplemente compara el hash que creas con el que está disponible en la fuente del archivo.

Calculadoras de suma de verificación

Las calculadoras de suma de control son las herramientas utilizadas para calcular las sumas de control. Hay muchas calculadoras de suma de comprobación, cada una de las cuales soporta un conjunto diferente de funciones de hash criptográficas.

Una gran calculadora de suma de comprobación gratuita es Microsoft File Checksum Integrity Verifier, llamada FCIV para abreviar. La FCIV sólo admite las funciones de hash criptográfico MD5 y SHA-1, pero éstas son, con mucho, las más populares en la actualidad.

Consulte cómo verificar la integridad de los archivos en Windows con FCIV para obtener un tutorial completo. El Verificador de integridad de la suma de comprobación de archivos de Microsoft es un programa de línea de comandos, pero es muy fácil de usar.

Otra excelente calculadora de suma de comprobación gratuita para Windows es IgorWare Hasher, y es completamente portátil para que no tenga que instalar nada. Si no se siente cómodo con las herramientas de la línea de comandos, este programa es probablemente una mejor opción. Soporta MD5 y SHA-1, así como CRC32. Puede utilizar IgorWare Hasher para encontrar la suma de comprobación de texto y archivos.

JDigest es una calculadora de suma de comprobación de código abierto que funciona tanto en Windows como en macOS y Linux.

Dado que no todas las calculadoras de suma de comprobación admiten todas las funciones de hash criptográficas posibles, asegúrese de que cualquier calculadora de suma de comprobación que elija sea compatible con la función de hash que produjo la suma de comprobación que acompaña al archivo que está descargando.

TAMBIÉN TE INTERESA

Instagram-Creator-Marketplace

España, a la espera del Instagram Creator Marketplace

Instagram es una de las redes sociales de mayor impacto en la población española. Desde su irrupción, la figura del influencer ha crecido enormemente en el mundo del marketing y las marcas. La herramienta Instagram Creator Marketplace puede seguir fortaleciendo a estos prescriptores, visto el potencial que empieza a tener este servicio en Estados Unidos.

avatares-Roblox

Vámonos de shopping en Roblox: Mango inaugura su primera tienda

En dinámico mundo de los juegos online, Roblox (con más de 70 millones de usuarios activos diarios) se ha destacado como una plataforma que ofrece a los participantes una experiencia única y diversa. Una de las características más populares de Roblox es su sistema de personalización de avatares, que permite a los jugadores expresar su

Snapdragon-8-Gen-3

Snapdragon 8 Gen 3, el chip de Qualcomm que empujará la IA en los móviles

La IA ha llegado al universo de los smartphones. Los últimos lanzamientos ya se anuncian con la inteligencia como protagonista. De igual manera, las grandes actualizaciones de software vienen marcada por la presencia de nuevas funciones movidas bajo los parámetros de la inteligencia artificial generativa. Al margen de los desarrollos a nivel de software, es

Ecowatch-1-de-Maxcom

Con el Ecowatch 1 no tendrás excusas para pasarte a un reloj inteligente

Sabemos que es muy difícil convencer a un perfil de personas que reniegan de un smartwatch a comprarse un reloj inteligente y quitarse el de toda la vida. No obstante, vamos a intentarlo con el Ecowatch 1 de Maxcom.  Es tarea complicada porque el gusto por los relojes suele estar muy definido en ciertas personas.

simulador-de-bodas

¿Te casas? La IA y DeWeed pueden ayudarte en la planificación de tu boda

La planificación de una boda es un proceso emocionante pero a menudo abrumador. Desde la selección del lugar perfecto hasta la elección del vestido ideal, hay innumerables decisiones que tomar para que todo salga según lo planeado en el gran día. Tradicionalmente, esta tarea ha supuesto muchos quebraderos de cabeza para los novios. Una vez