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 .