¿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

ChatGPT en el trabajo

Cosas que sí y cosas que no le puedes preguntar a ChatGPT en el trabajo

La inteligencia artificial está transformando los departamentos de Recursos Humanos al ofrecer herramientas innovadoras que optimizan procesos, aumentan la eficiencia y brindan información útil para la toma de decisiones. Sin embargo, este cambio también plantea desafíos en cuanto a su correcta implementación y a los límites éticos y operativos. El uso de ChatGPT en el

inteligencia artificial Zoo Aquarium de Madrid

Esta es la forma en la que ha llegado la IA al Zoo Aquarium de Madrid

Hasta en lugares insospechados como el Zoo Aquarium de Madrid está llegando la inteligencia artificial… Pero no, no se trata de animales. Ni tampoco como una forma de gestión administrativa a nivel interno. El proyecto más destacado de este entorno es una cuidadora inteligente de animales presentada como un avatar que es capaz de interactuar

precio galaxy ring

Galaxy Ring: Samsung puja por ser el señor de los añillos (inteligentes)

«Un anillo para gobernarlos a todos», se decía en la famosa trilogía de El Señor de los Anillos. Aplicado al mundo tecnológico, Samsung quiere ser ese rey con su Galaxy Ring, su anillo inteligente que capitanea este joven segmento del que ya hemos hablando en alguna ocasión en Tecnonautas. El Galaxy Ring, lanzado este verano

inteligencia artificial en el sector jurídico

Lefebvre revoluciona el panorama jurídico con su IA: GenIA-L

En un sector tan tradicional como el jurídico, la inteligencia artificial puede tener un gran impacto. Lefebvre, entidad dedicada al software y contenido jurídico, conoce muy bien el camino. Suyos son algunos de los desarrollos que han visto la luz para hacer más eficiente y certera la tarea de los profesionales en los juzgados. El