Dator > hur man beräknar en kontrollsumma i VB

  • hur man beräknar en kontrollsumma i VB


  • 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 " )

    Tips och varningar


  • Du kan använda den inbyggda . NET dialogrutan Öppna kontroll för att säkerställa att användaren av ditt program väljer en giltig sökväg .

Previous:nothing Next:hur man skapar och visa ett SQL-kommando





Relaterade artiklar


  • grundläggande sql tutorial
  • hur man skapar xls med javascript
  • hur man kan få en DLL för Visual Basic
  • Microsoft SQL lagrade procedurer
  • hur man använder Visual Basic kodning
  • hur man drar ett fempunktsprogram stjärnan med Python-språket
  • hur man kan spara en bild till en databas med MS Visual Basic 6
  • Hur konvertera bmp till jpg i VB
  • hur man använder en kö i Visual Basic 6
  • hur du fyller upp en vb kombinationsruta med data från databastabell