private string HashString(string original)
{
byte[] bytes = Encoding.ASCII.GetBytes(original);
var hashstring = new SHA256Managed();
var hash = hashstring.ComputeHash(bytes);
return hash.Aggregate(string.Empty, (current, x) => current + String.Format("{0:x2}", x));
}