Skip to main content

O que é uma calculadora de soma de verificação?

Uma calculadora de soma de verificação é uma ferramenta para produzir e depois verificar somas de verificação. Uma soma de verificação é um número relativamente curto que corresponde a uma cadeia de dados mais longa, efetivamente uma forma de abreviação. O principal uso de uma soma de verificação é fornecer uma maneira fácil de verificar se os dados não foram corrompidos. Se os dados em si foram alterados, a soma de verificação também será alterada.

O principal uso de uma calculadora de soma de verificação é proteger contra danos acidentais. Isso pode acontecer se os dados forem corrompidos em trânsito, o que pode acontecer com facilidade, devido à maneira como os dados são separados e remontados ao passar pelas redes e pela Internet. Uma soma de verificação geralmente não oferece muita proteção contra danos maliciosos, pois o processo de soma de verificação geralmente pode ser executado ao contrário, para que o conteúdo seja alterado, mas a soma de verificação permaneça a mesma.

Existem muitas técnicas diferentes que podem ser usadas por uma calculadora de soma de verificação, com diferentes graus de sofisticação. Alguns funcionam de maneira extremamente simples e são praticamente equivalentes à contagem do número de caracteres em cada pedaço de dados. Naturalmente, eles são muito mais vulneráveis ​​à falha na detecção de erros simples, como dois dados que mudam acidentalmente. Técnicas mais complexas envolvem levar em consideração cada parte das características individuais dos dados e sua posição em toda a cadeia de dados.

Às vezes, uma calculadora de soma de verificação funciona com pedaços muito pequenos de dados. Às vezes, também são conhecidos como dígitos de verificação. Um exemplo seria com números de Seguro Social, ISBNs de livros ou números em códigos de barras. Eles contêm um único dígito de verificação no final que corresponde ao restante do número. A maioria das caixas eletrônicas ou sistemas de computador compara o número e o dígito de verificação quando digitados. Se não corresponderem corretamente, ficará claro que foi cometido um erro de digitação.

Uma calculadora de soma de verificação comum é md5sum. Isso funciona com hashes de 128 bits usando o formato MD5, que é comumente usado para dois propósitos principais. Um deles é a segurança, para verificar se um arquivo não foi adulterado e feito para transportar um vírus. Outra é o formato ISO usado para transportar todo o conteúdo de um CD ou DVD em um único arquivo para facilitar a transferência. O uso da soma de verificação MD5 ajuda a evitar o problema de um único erro, tornando o arquivo inteiro e, portanto, o disco inteiro, inutilizável.