Beispiel #1
0
 public byte[] CalculateHash(byte[] value)
 {
     var digest = new KeccakDigest(256);
     var output = new byte[digest.GetDigestSize()];
     digest.BlockUpdate(value, 0, value.Length);
     digest.DoFinal(output, 0);
     return output;
 }
Beispiel #2
0
 public string CalculateHash(string value)
 {
     var digest = new KeccakDigest(256);
     var output = new byte[digest.GetDigestSize()];
     var input = Encoding.UTF8.GetBytes(value);
     digest.BlockUpdate(input, 0, input.Length);
     digest.DoFinal(output, 0);
     return output.ToHex();
 }