¿Qué es una calculadora de suma de comprobación?

Una calculadora de suma de verificación es una herramienta para producir y luego verificar sumas de verificación. Una suma de comprobación es un número relativamente corto que corresponde a una cadena de datos más larga, efectivamente una forma de taquigrafía. El uso principal de una suma de comprobación es proporcionar una forma sencilla de comprobar que los datos no se han dañado. Si los datos en sí han cambiado, la suma de comprobación también cambiará.

El uso principal de una calculadora de suma de comprobación es proteger contra daños accidentales. Esto podría suceder si los datos se corrompen en tránsito, lo que puede suceder fácilmente, dada la forma en que los datos se dividen y vuelven a ensamblar mientras pasan por las redes e Internet. Una suma de verificación no suele ofrecer mucha protección contra daños maliciosos, ya que el proceso de suma de verificación generalmente se puede ejecutar a la inversa para que el contenido se cambie pero la suma de verificación siga siendo la misma.

Hay muchas técnicas diferentes que se pueden utilizar con una calculadora de suma de comprobación, con diversos grados de sofisticación. Algunos funcionan de manera extremadamente simple y son aproximadamente equivalentes a contar el número de caracteres en cada fragmento de datos. Naturalmente, estos son mucho más vulnerables a no detectar errores simples, como dos datos que cambian de lugar accidentalmente. Las técnicas más complejas implican tener en cuenta tanto las características individuales de cada fragmento de datos como su posición dentro de toda la cadena de datos.

A veces, una calculadora de suma de comprobación funcionará con datos muy pequeños. A veces también se conocen como dígitos de control. Un ejemplo sería con los números de la Seguridad Social, los ISBN de libros o los números en los códigos de barras. Estos contienen un solo dígito de control al final que corresponde al resto del número. La mayoría de las cajas electrónicas o los sistemas informáticos compararán el número y el dígito de control cuando se escriban. Si no coinciden correctamente, será evidente que se ha cometido un error de mecanografía.

Una calculadora de suma de comprobación común es md5sum. Esto funciona con hashes de 128 bits usando el formato MD5, que se usa comúnmente para dos propósitos principales. Una es que la seguridad verifique que un archivo no haya sido manipulado y que no contenga un virus. Otra es para el formato ISO que se utiliza para llevar todo el contenido de un CD o DVD en un solo archivo para facilitar la transferencia. El uso de la suma de comprobación MD5 ayuda a evitar el problema de un solo error que inutiliza todo el archivo y, por lo tanto, todo el disco.