Het concept van een checksum werd vroeg in de geschiedenis van de informatica uitgevonden om de integriteit van de gegevens te controleren . De meest fundamentele checksum is aan de som van alle 1s en 0s die deel uitmaken van de gegevens van een bestand te berekenen . Dit nummer kan apart worden opgeslagen . Op een later tijdstip opnieuw kan worden berekend te zorgen dat de som is hetzelfde. Als het wordt het bestand niet veranderd en de integriteit intact . Moderne checksums zijn veel complexer , maar voor programmeurs schrijven in Visual Basic , het . NET framework biedt controlesomberekening mogelijkheden uit de doos . Instructies Copy 1 en plak de volgende invoer verklaringen in de bovenkant van het bestand met de klasse waarmee je wilt de checksum te krijgen: Imports System.IOImports System.Security . cryptografie Copy 2 en plak de volgende functie in de klas lichaam : Prive Gedeelde functie GetChecksum ( bestand als Koord ) als StringUsing stroom als FileStream = File.OpenRead ( file ) Dim sha als SHA256Managed = Nieuw SHA256Managed ( ) Dim checksum als byte [ ] = sha.ComputeHash ( stream) Return BitConverter.ToString ( checksum ) vervangen ( " - " , String.Empty ) . Einde UsingEnd Function < br > 3 Roep de checksum -functie met de volgende code : Dim checksumValue als String = YourClassName.GetChecksum ( " C : \\ pad \\ naar \\ bestand.ext " ) op Twitter < br >
|