public static string Hash(string input, string algorithm = "sha256") { if (input == null) { throw new ArgumentNullException("input"); } return Hash(Encoding.UTF8.GetBytes(input), algorithm); }