Konseptet med en kontrollsum ble oppfunnet tidlig i historien til informatikk for å verifisere integriteten til data . Den mest grunnleggende checksum er å beregne summen av alle 1s og 0s som utgjør en fil data . At antallet kan lagres separat. På et senere tidspunkt kan det beregnes på nytt for å sikre at summen er den samme. Hvis det er, har filen ikke endret, og integriteten er intakt. Moderne sjekksummer er mye mer komplekst, men for programmerere å skrive i Visual Basic , gir . NET rammeverket checksum beregning evner ut av boksen . Instruksjoner
en
Kopier og lim inn følgende Import uttalelser inn i toppen av filen som inneholder den klassen som du ønsker å få checksum : en
Import System.IOImports System.Security . kryptografi
2
Kopier og lim inn følgende funksjon i klassen kroppen : en
Private Delt funksjon GetChecksum (fil som String ) som StringUsing stream som FileStream = File.OpenRead (fil ) Dim sha som SHA256Managed = Ny SHA256Managed ( ) Dim kontrollsum som byte [ ] = sha.ComputeHash ( stream) Return BitConverter.ToString ( kontrollsum ) Skift ( "-" , String.Empty ) . End UsingEnd Function
3
Ring sjekksummen funksjon med følgende kode :
Dim checksumValue som String = YourClassName.GetChecksum ( "C : \\ bane \\ til \\ file.ext ")