Konceptet med en kontrollsumma uppfanns tidigt i historien för datavetenskap att verifiera integriteten hos data . Den mest grundläggande kontrollsumman är att beräkna summan av alla 1: or och 0: or som utgör en fil data . Detta nummer kan lagras separat . Vid ett senare tillfälle kan det beräknas igen för att se till att summan är densamma. Om det är , har filen inte ändrats , och integritet är intakt . Moderna kontrollsummor är mycket mer komplicerade, men för programmerare att skriva i Visual Basic , . NET Framework innehåller funktioner kontrollsumma beräknas ur lådan .
1
Kopiera och klistra in följande Import uttalanden i toppen av den fil som innehåller den klass som du vill få checksum:
.
Import System. IO
Import System. Security. Cryptography
2
Kopiera och klistra in följande funktion i klassen kroppen :
Privat gemensam funktion GetChecksum ( fil som String ) As String
Använda ström som FileStream=File. OpenRead ( fil )
Dim sha som SHA256Managed=Nya SHA256Managed ( )
Dim kontrollsumma som byte [ ]=sha . ComputeHash ( stream )
Return BitConverter. ToString ( kontrollsumman) . Ersätt ("-", String. Empty )
ändan med
End Function
3 .
Samtal kontrollsumman funktion med följande kod :
Dim checksumValue som String=YourClassName. GetChecksum ( "C : \ sökväg \ till \ file. ext " )
Previous:nothing Next:hur man skapar och visa ett SQL-kommando