[C#] Ottenere lo SHA1 di una stringa

Nel tutorial di oggi vi mostreremo come creare una funzione che permette di ottenere lo SHA1 di una stringa.

  1.  
  2. public static byte[] GetHash(string inputString)
  3. {
  4. HashAlgorithm algorithm = SHA1.Create(); // SHA1.Create()
  5. return algorithm.ComputeHash(Encoding.UTF8.GetBytes(inputString));
  6. }
  7.  
  8. public static string GetHashString(string inputString)
  9. {
  10. StringBuilder sb = new StringBuilder();
  11. foreach (byte b in GetHash(inputString))
  12. sb.Append(b.ToString("X2"));
  13.  
  14. return sb.ToString();
  15. }
  16.