Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come calcolare un checksum in VB

Il concetto di una somma di controllo è stato inventato presto nella storia della scienza del computer per verificare l'integrità dei dati . La somma di controllo di base è di calcolare la somma di tutti i 1 e 0 che costituiscono i dati di un file. Tale numero può essere memorizzato separatamente. In una data successiva , è possibile calcolare nuovamente per assicurarsi che la somma è la stessa . Se lo è , il file non è cambiato, e l' integrità è intatto . Checksum moderni sono molto più complesso , ma per i programmatori che scrivono in Visual Basic , il framework . NET fornisce funzionalità di calcolo di checksum , fuori dalla scatola . Istruzioni
1

Copia e incolla le seguenti istruzioni Imports nella parte superiore del file che contiene la classe con la quale si desidera ottenere il checksum :

Importazioni System.IOImports System.Security . crittografia
2

Copia e incolla il seguente funzione nel corpo della classe :

privata condivisa getchecksum Function (file come stringa) come StringUsing flusso come FileStream = File.OpenRead (file ) Dim sha come SHA256Managed = New SHA256Managed ( ) Dim checksum come byte [ ] = sha.ComputeHash (stream ) BitConverter.ToString Return ( checksum ) Sostituire ( " - " , String.Empty ) . End Function UsingEnd

3

Chiamare la funzione di checksum con il seguente codice : Dim

checksumValue as String = YourClassName.GetChecksum ( " C : \\ path \\ to \\ file.ext " ) economici

 

Programmazione © www.354353.com