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 .