Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come calcolare SHA1 di una stringa in C #

La funzione crittografica di hash , SHA1 , che è l'acronimo di Secure Hash Algorithm , è stato progettato dal National Security Agency. Una funzione hash è una procedura in cui un blocco di dati arbitrari viene elaborato e restituito come una stringa di dimensioni fisse . Come la dimensione stringa è la stessa per ogni SHA1 hash , può essere usato come un'impronta per un pezzo di dati . È quindi particolarmente utile in hashing delle password per mantenere le password sicura su un server remoto . Cose che ti serviranno
Visual Studio 2010
Show More Istruzioni
1

Aprire la soluzione di progetto in Visual Studio 2010 .
2

Aggiungi lo spazio dei nomi , " System.Security.Cryptography " nella parte superiore del file di progetto .
3

Aggiungere lo spazio dei nomi " System.Text " .
4

creare un nuovo array di byte che è grande abbastanza per contenere la stringa in cui ad essere generato un hash .
5

Utilizzare la funzione " UTF8.Encoding.GetBytes " per popolare l' array di byte appena creato . La stringa da hash viene usata come argomento .
6

Creare un oggetto " SHA1CryptoServiceProvider " .
7

Utilizzare il metodo " ComputeHash " dichiarato nella " SHA1CryptoServiceProvider " per restituire un array di byte che conterrà l'hash SHA1 . Matrice di byte contenente la stringa da hash viene usata come argomento .

 

Programmazione © www.354353.com