Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať kontrolný súčet v VB

Koncepcia kontrolného súčtu bol vynájdený na začiatku dejín informatiky overiť integritu dát . Najzákladnejšie kontrolný súčet pre výpočet súčtu všetkých 1s a 0s , ktoré tvoria dát súbor je . Toto číslo môže byť uložené oddelene . K neskoršiemu dátumu , môže byť znovu vypočítať , aby sa ubezpečil súčet je rovnaký . Ak je , súbor nebol zmenený , a integrita je neporušený . Moderné kontrolné súčty sú oveľa zložitejšie , ale pre programátorov písanie v jazyku Visual Basic , NET framework . Poskytuje kontrolný súčet funkcie výpočtu po vybalení z krabice . Návod dovolená 1

Skopírujte a vložte nasledujúci príkazy Imports do hornej časti súboru , ktorý obsahuje triedu , s ktorou chcete získať Kontrolný súčet :

Dovoz System.IOImports System.Security . kryptografie
2

skopírujte a vložte nasledujúci funkciu do tela triedy : klipart

Súkromná Shared Function GetChecksum ( súboru ako reťazec ) ako StringUsing prúdu ako FileStream = File.OpenRead ( súbor ) Dim sha ako SHA256Managed = Nové SHA256Managed ( ) Dim kontrolného súčtu ako byte [ ] = sha.ComputeHash ( stream ) Späť BitConverter.ToString ( checksum ) Nahradiť . ( " - " , String.Empty ) Koniec UsingEnd funkcie

3

Volanie funkcie kontrolného súčtu s nasledujúcim kódom :

Dim checksumValue ako String = YourClassName.GetChecksum ( " C : \\ cesta \\ k \\ file.ext " )


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené