Das Konzept einer Prüfsumme wurde früh in der Geschichte der Informatik , um die Integrität der Daten zu überprüfen erfunden. Die grundlegendste Prüfsumme ist die Summe aller 1 und 0 , aus denen sich die Daten einer Datei zu berechnen. Diese Zahl kann getrennt gelagert werden. Zu einem späteren Zeitpunkt kann wiederum berechnet werden, um sicherzustellen, dass die Summe gleich ist. Wenn ja, ist die Datei nicht geändert , und die Integrität intakt ist. Moderne Prüfsummen sind viel komplexer , aber für Programmierer schreibt in Visual Basic bietet . NET Framework Checksummenberechnung Fähigkeiten out of the box . Anleitung
1
Kopieren Sie die folgenden Imports-Anweisungen in den Anfang der Datei , die die Klasse mit dem Sie die Prüfsumme zu bekommen:
Importe System.IOImports System.Security . Cryptography
2
Kopieren Sie die folgende Funktion in die Klasse Körper :
Privat Gemeinschafts Funktion GetChecksum ( Datei als String) als StringUsing Stream als FileStream = File.OpenRead ( Datei) Dim sha als SHA256Managed = New SHA256Managed () Dim Prüfsumme als byte [] = sha.ComputeHash (stream) Zurück BitConverter.ToString ( Prüfsumme ) ersetzen ("-" , String.Empty ) . End Function UsingEnd
3
Rufen Sie die Prüfsumme Funktion mit dem folgenden Code: Dim
checksumValue als String = YourClassName.GetChecksum ( "C: \\ pfad \\ zu \\ file.ext " ) auf Twitter