Hogar Seguridad ¿Qué es la suma de verificación? - definición de techopedia

¿Qué es la suma de verificación? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Checksum?

Una suma de verificación es un método de detección de errores en el que el transmisor calcula un valor numérico de acuerdo con el número de bits establecidos o no establecidos en un mensaje y lo envía junto con cada trama de mensaje. En el extremo del receptor, la misma función de suma de verificación (fórmula) se aplica al marco del mensaje para recuperar el valor numérico. Si el valor de suma de verificación recibido coincide con el valor enviado, la transmisión se considera exitosa y sin errores.


Una suma de comprobación también puede conocerse como una suma hash.

Techopedia explica Checksum

Una suma de comprobación no coincidente muestra que no se ha transmitido todo el mensaje. TCP / IP y User Datagram Protocol (UDP) proporcionan un recuento de suma de verificación como uno de sus servicios.


El procedimiento de generar sumas de verificación a partir de mensajes se denomina función de suma de verificación y se realiza utilizando un algoritmo de suma de verificación. Los algoritmos de suma de comprobación eficientes producen resultados diferentes con grandes probabilidades si los mensajes están dañados. Los bits de paridad y los dígitos de verificación son casos especiales de suma de verificación adecuados para pequeños bloques de datos. Ciertos códigos de corrección de errores basados ​​en sumas de verificación son incluso capaces de recuperar los datos originales.


Las herramientas de suma de comprobación más utilizadas incluyen:

  • "cksum": comandos Unix que generan comprobación de redundancia cíclica (CRC) de 32 bits y recuento de bytes para un archivo de entrada
  • "md5sum": comando Unix que genera la suma del algoritmo de resumen de mensaje 5 (MD5)
  • "jdigest": herramienta Java GUI que genera sumas de MD5 y Algoritmo de hash seguro (SHA)
  • "Jacksum": interfaz de programación de aplicaciones Java que incorpora numerosas implementaciones de suma de comprobación y permite cualquier cantidad de extensiones
  • "jcksum": bibliotecas Java utilizadas para calcular la suma de comprobación utilizando diferentes algoritmos
¿Qué es la suma de verificación? - definición de techopedia