Un esempio C# di come calcolare un hash secondo vari algoritmi:

C#

//using System.Security.Cryptography;

byte[] b = Encoding.ASCII.GetBytes("stringa di cui si vuole calcolare l'hash");
byte[] resultSHA1;
byte[] resultSHA256;
byte[] resultSHA384;
byte[] resultSHA512;
byte[] resultMD5;

using (SHA1 enc = SHA1.Create())
{
  resultSHA1 = enc.ComputeHash(b);
}

using (SHA256 enc = SHA256.Create())
{
  resultSHA256 = enc.ComputeHash(b);
}

using (SHA384 enc = SHA384.Create())
{
  resultSHA384 = enc.ComputeHash(b);
}

using (SHA512 enc = SHA512.Create())
{
  resultSHA512 = enc.ComputeHash(b);
}

using (MD5 enc = MD5.Create())
{
  resultMD5 = enc.ComputeHash(b);
}
Tags:
C#236 Esempi225
Potrebbe interessarti anche: