Como calcular a soma de verificação no vb

Somas de verificação verificar a integridade de um arquivo em um computador.

O conceito de uma soma de verificação foi inventado no início da história da informática para verificar a integridade dos dados. A soma de verificação mais simples é calcular a soma de todos os 1s e 0s que compõem os dados de um arquivo. Esse número pode ser armazenado separadamente. Numa data posterior, ele pode ser calculado novamente para garantir que a soma é a mesma. Se for, o arquivo não mudou, e a integridade está intacta. checksums modernas são muito mais complexos, mas para os programadores que escrevem em Visual Basic, o .NET framework fornece capacidades de cálculo da soma de controle fora da caixa.

  • Copie e cole as seguintes instruções Imports na parte superior do arquivo que contém a classe com a qual você deseja obter a soma de verificação:

    Imports System.IO
    Imports System.Security.Cryptography

  • Copie e cole a seguinte função no corpo de classe:

    Privado Shared Function GetChecksum (arquivo como String) as String

    Usando fluxo como FileStream = File.OpenRead (arquivo)
    sha Dim como SHA256Managed = Novo SHA256Managed ()
    soma de verificação Dim como byte [] = sha.ComputeHash (stream)
    Retorno BitConverter.ToString (checksum) .Recoloque ( quot - quot-, String.Empty)
    End Using

    End Function

  • Chamar a função de soma de verificação com o seguinte código:

    Dim checksumValue como String = YourClassName.GetChecksum ( "C: path to file.ext")

De esta maneira? Compartilhar em redes sociais:

LiveInternet