using System.Security.Cryptography;
public static void Main()
string chaine = "3132333400000003";
string resultat = calculerSHA1(chaine);
Console.WriteLine("Le résultat du SHA-1 est : " + resultat);
public static string calculerSHA1(string chaine)
using (SHA1 sha1 = SHA1.Create())
byte[] bytes = Encoding.UTF8.GetBytes(chaine);
byte[] hashBytes = sha1.ComputeHash(bytes);
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < hashBytes.Length; i++)
stringBuilder.Append(hashBytes[i].ToString("x2"));
string retour = stringBuilder.ToString();
return retour.Substring(0, 32);