O que é Checksum? E como calcular somas de verificação

Todos nós estamos acostumados a enviar dados pela Internet ou outras redes locais. Normalmente, esses dados são transferidos pela rede na forma de bits. Geralmente, quando toneladas de dados são enviados por uma rede, é suscetível à perda de dados devido a um problema de rede ou até mesmo a um ataque malicioso. Uma soma de verificação é usada para garantir que os dados recebidos estejam ilesos e livres de erros e perdas. A soma de verificação atua como uma impressão digital ou um identificador exclusivo para os dados.

Para entender melhor, considere o seguinte: Estou enviando a você uma cesta de maçãs por meio de algum agente de entrega. Agora, como o agente de entrega é um terceiro, não podemos confiar inteiramente em sua autenticidade. Portanto, para garantir que ele não tenha comido nenhuma maçã no caminho e que você receba todas as maçãs, ligo para você e digo que enviei 20 maçãs. Ao receber a cesta, você conta o número de maçãs e verifica se é 20.

O que é Checksum?  E como calcular somas de verificação

Essa contagem de maçãs é o que a soma de verificação faz ao seu arquivo. Se você enviou um arquivo muito grande por uma rede (de terceiros) ou baixou um da Internet e deseja ter certeza de que o arquivo foi enviado ou recebido corretamente, você aplica um algoritmo de soma de verificação em seu arquivo que está sendo enviado e comunicar o valor ao receptor. Ao receber o arquivo, o destinatário aplicará o mesmo algoritmo e combinará o valor obtido com o que você enviou. Se os valores corresponderem, o arquivo foi enviado corretamente e nenhum dado foi perdido. Mas se os valores forem diferentes, o receptor saberá instantaneamente que alguns dados foram perdidos ou o arquivo foi adulterado pela rede. Como os dados podem ser altamente confidenciais e importantes para nós, é importante verificar qualquer erro que possa ter ocorrido durante a transmissão. Então, uma soma de verificação é muito importante para manter a autenticidade e integridade dos dados. Mesmo uma alteração muito pequena nos dados causa uma grande alteração na soma de verificação. Protocolos como o TCP / IP, que regem as regras de comunicação da Internet, também usam a soma de verificação para garantir que os dados sempre corretos sejam entregues.

Uma soma de verificação é basicamente um algoritmo que usa uma função hash criptográfica. Este algoritmo é aplicado a um dado ou arquivo antes de enviar e depois de recebê-lo pela rede. Você deve ter notado que ele é fornecido ao lado de um link de download para que, ao baixar o arquivo, você possa calcular a soma de verificação em seu próprio computador e combiná-la com o valor fornecido. Observe que o comprimento de uma soma de verificação não depende do tamanho dos dados, mas do algoritmo usado. Os algoritmos de checksum mais comuns usados ​​são MD5 (algoritmo 5 do Message Digest), SHA1 (Secure Hashing Algorithm 1), SHA-256 e SHA-512. Esses algoritmos produzem valores de hash de 128 bits, 160 bits, 256 bits e 512 bits, respectivamente. SHA-256 e SHA-512 são mais recentes e mais fortes do que SHA-1 e MD5, que em alguns casos raros produziram os mesmos valores de checksum para dois arquivos diferentes. Isso comprometeu a validade desses algoritmos. As técnicas mais recentes são à prova de erros e mais confiáveis. O algoritmo de hash converte principalmente os dados em seu equivalente binário e, em seguida, carrega algumas operações básicas como AND, OR, XOR, etc. e, finalmente, extrai o valor hexadecimal dos cálculos.

Conteúdo

O que é checksum? E como calcular somas de verificação

Método 1:  calcular somas de verificação usando PowerShell

1. Use a pesquisa no menu Iniciar do Windows 10, digite PowerShell e clique em ' Windows PowerShell ' na lista.

2.Alternativamente, você pode clicar com o botão direito em iniciar e selecionar ' Windows PowerShell ' no menu.

O que é Checksum?  E como calcular somas de verificação

3. No Windows PowerShell, execute o seguinte comando:

Get-FileHash yourFilePath Por exemplo, Get-FileHash C: \ Users \ hp \ Desktop \ myfile.docx

4. O prompt exibirá o valor de hash SHA-256 por padrão.

O que é Checksum?  E como calcular somas de verificação

5. Para outros algoritmos, você pode usar:

Get-FileHash yourFilePath –Algorithm MD5 Ou Get-FileHash yourFilePath –Algorithm SHA1

Agora você pode combinar o valor obtido com o valor fornecido.

O que é Checksum?  E como calcular somas de verificação

Método 2: Calcular a soma de verificação usando a Calculadora de soma de verificação online

Existem muitas calculadoras de checksum online como 'onlinemd5.com'. Este site pode ser usado para calcular as somas de verificação MD5, SHA1 e SHA-256 para qualquer arquivo e até mesmo para qualquer texto.

1.Clique no botão ' Escolher arquivo ' e abra o arquivo desejado.

2.Alternativamente, arraste e solte seu arquivo na caixa fornecida.

O que é Checksum?  E como calcular somas de verificação

3.Selecione o algoritmo desejado e obtenha a soma de verificação necessária.

O que é Checksum?  E como calcular somas de verificação

4.Você também pode combinar esta soma de verificação obtida com a soma de verificação fornecida, copiando a soma de verificação fornecida para a caixa de texto 'Comparar com:'.

5. Você verá a marca ou a cruz ao lado da caixa de texto de acordo.

Para calcular o hash de uma string ou texto diretamente:

a) Role a página para baixo até ' Gerador de hash MD5 e SHA1 para texto '

O que é Checksum?  E como calcular somas de verificação

b) Copie a string na caixa de texto fornecida para obter a soma de verificação necessária.

Para outros algoritmos, você pode usar ' https://defuse.ca/checksums.htm '. Este site fornece uma lista extensa de muitos valores de algoritmos de hash diferentes. Clique em 'Escolher arquivo' para selecionar seu arquivo e clique em ' Calcular somas de verificação… ' para obter os resultados.

Método 3: Use MD5 e SHA Checksum Utility

Primeiro, baixe o MD5 & SHA Checksum Utility e inicie-o clicando duas vezes no arquivo exe. Basta navegar em seu arquivo e obter o hash MD5, SHA1, SHA-256 ou SHA-512. Você também pode copiar e colar o hash fornecido na caixa de texto relevante para combiná-lo facilmente com o valor obtido.

O que é Checksum?  E como calcular somas de verificação

Recomendado:

Espero que as etapas acima tenham sido úteis para aprender o que é Checksum? E como calculá-lo; mas se você ainda tiver dúvidas sobre este artigo, sinta-se à vontade para perguntá-las na seção de comentários.

Sign up and earn $1000 a day ⋙

Como adicionar um cartão de crédito no aplicativo Cash

Como adicionar um cartão de crédito no aplicativo Cash

Embora o Cash App se conecte principalmente à sua conta bancária e a um cartão de débito para fornecer transações contínuas, ele também oferece suporte a cartões de crédito. Adicionando seu

Como saber se alguém está perseguindo você no Snapchat

Como saber se alguém está perseguindo você no Snapchat

Por sua própria natureza, a mídia social trata de compartilhamento, de as pessoas saberem onde você está e o que está fazendo. Usar a mídia social significa esperar perder em

Como criar uma apresentação no Canva

Como criar uma apresentação no Canva

As apresentações do Canva permitem reimaginar e criar apresentações informativas e visualmente atraentes. Isso se deve à sua enorme biblioteca de mídia e a um

Como compartilhar Formulários Google

Como compartilhar Formulários Google

Depois que um Formulário Google estiver preenchido, é hora de compartilhá-lo com seu público-alvo. Os formulários podem ajudar você a interagir com clientes em potencial e aprender mais sobre

A correção deste canal não pode ser exibido no telegrama

A correção deste canal não pode ser exibido no telegrama

Os canais do Telegram podem ser uma ótima maneira de ficar por dentro das últimas atualizações sobre política, esportes, negócios ou qualquer outro assunto de seu interesse. Como um canal

Os melhores aplicativos gratuitos de desenho para iPad

Os melhores aplicativos gratuitos de desenho para iPad

Desenhar é uma das coisas mais interessantes que você pode fazer com um iPad. No entanto, você precisa de um aplicativo para ajudá-lo a desenhar. A maioria dos aplicativos de desenho disponíveis operam em um

Como digitalizar um documento para PDF com o Apple Notes

Como digitalizar um documento para PDF com o Apple Notes

A maioria das pessoas usa o Apple Notes para escrever e sincronizar notas no iCloud. O aplicativo simplifica não apenas o acesso a notas de vários dispositivos Apple, mas também facilita

Modelos gratuitos de Apresentações Google

Modelos gratuitos de Apresentações Google

O Apresentações Google é o melhor lugar para encontrar modelos gratuitos para formatar e criar apresentações. Gratuito para usuários do Gmail e parte do G-Suite, você pode selecionar

O TikTok está realmente postando rascunhos?

O TikTok está realmente postando rascunhos?

Se você é um TikToker fervoroso e posta com frequência para manter o excelente envolvimento do público, provavelmente está usando a seção Rascunhos (ou o Criador

Como saber se alguém bloqueou você no Roblox

Como saber se alguém bloqueou você no Roblox

Se você não consegue enviar mensagens para um amigo no Roblox, ele pode ter bloqueado você por algum motivo. Mas como essa função funciona com precisão e existem outras maneiras de

As melhores fontes para dispositivos MIUI

As melhores fontes para dispositivos MIUI

Se você está procurando as melhores fontes para usar em seus dispositivos MIUI, a Xiaomi torna isso muito fácil. Tudo que você precisa fazer é baixar a fonte desejada e salvá-la

Os melhores aplicativos cliente Telegram

Os melhores aplicativos cliente Telegram

Há tantas coisas que você pode fazer no Telegram, como usar adesivos ou ingressar em um dos melhores canais do Telegram. Para expandir ainda mais sua funcionalidade,

Como ocultar seu número de telefone no WhatsApp

Como ocultar seu número de telefone no WhatsApp

Ao criar uma conta no WhatsApp pela primeira vez, você se inscreve usando seu número de telefone existente, o que permite acessar a lista de contatos do seu telefone. No entanto, não

Telegrama: como usar adesivos

Telegrama: como usar adesivos

O Telegram oferece um grande catálogo de adesivos gratuitos que podem ser adicionados à sua biblioteca. Os adesivos vêm em pacotes para expressar diferentes estados de espírito e emoções, ou

Como saber se alguém bloqueou você no Messenger

Como saber se alguém bloqueou você no Messenger

Quando você tenta entrar em contato com alguém no Messenger sem sucesso, um dos possíveis motivos é que você foi bloqueado. A realização não é agradável,

Como adicionar uma placa de som no Discord

Como adicionar uma placa de som no Discord

Soundboard é um programa de computador que auxilia aplicativos como o Discord na criação de efeitos sonoros interessantes. Também permite que você carregue vários sons para o

Como usar sobreposições no CapCut

Como usar sobreposições no CapCut

Ao tentar capturar a atenção do maior número possível de espectadores, você desejará usar todas as ferramentas CapCut disponíveis. As sobreposições ajudam a criar um vídeo

Como usar o Gmail sem número de telefone

Como usar o Gmail sem número de telefone

Atualizado em 14 de novembro de 2022, por Steve Larner, para refletir os processos atuais do Android/iOS para criar um Gmail sem número de telefone. Se você quiser criar um novo

Como compartilhar sua lista de reprodução do Spotify

Como compartilhar sua lista de reprodução do Spotify

O Spotify facilitou o compartilhamento de playlists com sua família e amigos – há um botão Compartilhar diretamente no aplicativo. Além disso, você tem as opções para fazer

Como conseguir rúpias em Tears Of The Kingdom

Como conseguir rúpias em Tears Of The Kingdom

Existem vários itens que você precisará estocar em “Legend of Zelda: Tears of the Kingdom” (TotK). A maioria deles exigirá dinheiro para ser obtida. O