Begrebet en checksum blev opfundet i begyndelsen af historien af datalogi til at kontrollere integriteten af data. Den mest basale checksum er at beregne summen af alle 1s og 0'erne , der udgør en fils data . Dette antal kan opbevares separat . På et senere tidspunkt kan det beregnes igen for at sikre summen er den samme. Hvis det er , er filen ikke ændres, og integritet er intakt . Moderne kontrolsummer er langt mere komplekst, men for programmører skriver i Visual Basic giver . NET framework checksumberegning kapaciteter ud af kassen . Instruktioner
1
Kopier og indsæt følgende Import udsagn ind i toppen af filen , der indeholder den klasse , som du ønsker at få den checksum : Hej
Import System.IOImports System.Security . kryptografi
2
Kopier og indsæt følgende funktion ind i klassen kroppen : Hej
Private Shared Function GetChecksum ( filen som String ), som StringUsing strøm som FileStream = File.OpenRead (fil) Dim sha som SHA256Managed = Ny SHA256Managed ( ) Dim checksum som byte [] = sha.ComputeHash ( stream) Return BitConverter.ToString ( checksum ) Udskift ("-" , String.Empty ) . End UsingEnd Function
< br > 3
Kald checksum funktion med følgende kode : Hej
Dim checksumValue som String = YourClassName.GetChecksum ( "C: \\ sti \\ til \\ file.ext " )
< br >