¿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

materiales-fabricación-aditiva

Más allá de las impresoras 3D: la fabricación aditiva

El elemento clave de la fabricación aditiva siempre ha sido la impresora 3D; la industria se ha construido sobre una base de diferentes tecnologías de impresión, cada una con sus propios puntos fuertes y débiles, capacidades y limitaciones, y aplicaciones más compatibles. En el último informe de IDTechEx ‘3D Printing and Additive Manufacturing 2023-2033: Technology

OPPO-Snapdragon-8-Gen-2

El chip Snapdragon 8 Gen 2 se estrenará en el próximo Find X de OPPO

OPPO ha participado en la Snapdragon Summit 2022 para presentar su colaboración con Qualcomm Technologies en materia en la tecnología Ray Tracing para dispositivos móviles. Las dos empresas, que llevan trabajando conjuntamente desde la primera fase de desarrollo del procesador de nueva generación, harán posible que los usuarios disfruten de la tecnología una ray tracing basada

e-bike-Bike-Ocasion

Black Friday: ¿buen momento para hacernos con una e-bike?

Sin duda, el Black Friday es una oportunidad para comprar muchos productos de tecnología entre los que cabría pensar en una e-bike. Este tipo de bicicletas tienen mucho componente tecnológico y han subido en ventas como la espuma desde principios de la pandemia, allá por marzo de 2020.   En este post nos sumergiremos como

reloj Haylou GST Lite

Haylou GST Lite, un reloj inteligente con un precio y rendimiento imbatibles

De todos los modelos de relojes inteligentes, encontramos uno, el Haylou GST Lite, que sorprende por su alto rendimiento, bajo precio y las muchas funciones que incorpora para nuestro día a día. Comparado con otros dispositivos similares, parece difícil encontrar uno reloj como este desde el punto de vista de su rendimiento y el precio.

problemas-de-conexion-reuniones-virtuales

Los problemas más habituales de las reuniones virtuales

Es un hecho que una de las consecuencias más palpables tras la pandemia en entornos laborales ha sido un aumento de las reuniones virtuales por parte de miembros de un equipo de trabajo. Inicialmente para muchos, este paso hacia la pantalla supuso muchos problemas en cuanto a experiencia o la adopción de tecnologías en su

marketplace

Un servicio de mecanizado CNC operable como un marketplace

La producción automatizada es la gran tendencia de la industria tras la llegada de la digitalización al sector y factores como la crisis sanitaria y los consecuentes cuellos de botella en la cadena de suministro han impulsado este tipo de gestión en las empresas. Contar con un servicio de mecanizado CNC es la forma más