Get SHA256 for a string
using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Security.Cryptography; namespace PeDALS.Utilities.Hasher { public static class GenerateHash { public static string GetSHA256(string path) { byte[] HashValue, MessageBytes = File.ReadAllBytes(path); SHA256Managed SHhash = new SHA256Managed(); string strHex = ""; HashValue = SHhash.ComputeHash(MessageBytes); foreach (byte b in HashValue) { strHex += String.Format("{0:x2}", b); } return strHex; } } }