Codificar Hash con SHA256 en C#

https://hdeleon.net/funcion-para-encriptar-en-sha256-en-c-net/

public class Encrypt{
  public static string GetSHA256(string str)
  {
            SHA256 sha256 = SHA256Managed.Create();
            ASCIIEncoding encoding = new ASCIIEncoding();
            byte[] stream = null;
            StringBuilder sb = new StringBuilder();
            stream = sha256.ComputeHash(encoding.GetBytes(str));
            for (int i = 0; i < stream.Length; i++) sb.AppendFormat("{0:x2}", stream[i]);
            return sb.ToString();
  }
 
}