Lar Segurança O que é soma de verificação? - o que é techopedia

O que é soma de verificação? - o que é techopedia

Índice:

Anonim

Definição - O que significa Checksum?

Uma soma de verificação é um método de detecção de erro em que o transmissor calcula um valor numérico de acordo com o número de bits definidos ou não definidos em uma mensagem e o envia junto com cada quadro de mensagem. No final do receptor, a mesma função de soma de verificação (fórmula) é aplicada ao quadro da mensagem para recuperar o valor numérico. Se o valor da soma de verificação recebida corresponder ao valor enviado, a transmissão será considerada bem-sucedida e sem erros.


Uma soma de verificação também pode ser conhecida como soma de hash.

Techopedia explica Checksum

Uma soma de verificação incompatível mostra que a mensagem inteira não foi transmitida. O TCP / IP e o UDP (User Datagram Protocol) fornecem uma contagem de soma de verificação como um de seus serviços.


O procedimento para gerar somas de verificação a partir de mensagens é chamado de função de soma de verificação e é executado usando um algoritmo de soma de verificação. Algoritmos de soma de verificação eficientes produzem resultados diferentes com grandes probabilidades se as mensagens estiverem corrompidas. Bits de paridade e dígitos de verificação são casos especiais de soma de verificação adequados para pequenos blocos de dados. Certos códigos de correção de erros baseados em somas de verificação são capazes de recuperar os dados originais.


As ferramentas de soma de verificação mais usadas incluem:

  • "cksum" - comandos do Unix que geram verificação de redundância cíclica (CRC) de 32 bits e contagem de bytes para um arquivo de entrada
  • "md5sum" - Comando Unix que gera a soma do Algoritmo Digestor de Mensagens 5 (MD5)
  • "jdigest" - ferramenta Java GUI que gera somas MD5 e Secure Hash Algorithm (SHA)
  • "Jacksum" - interface de programação de aplicativos Java que incorpora inúmeras implementações de soma de verificação e permite qualquer número de extensões
  • "jcksum" - bibliotecas Java usadas para calcular a soma de verificação usando algoritmos diferentes
O que é soma de verificação? - o que é techopedia