using System.Security.Cryptography;
public static void Main()
string codeVerifier = "XE8hKl6ZRPBUItYZyJlwXxYwDgN9qhCIk7idPDmZqq0";
using (var sha = SHA256.Create())
var bytes = Encoding.UTF8.GetBytes(codeVerifier);
var hash = sha.ComputeHash(bytes);
var result = Convert.ToBase64String(hash)
Console.WriteLine("For codeVerifier = {0}", codeVerifier);
Console.WriteLine("CodeChallenge need be : k-Qajp6QQxZdnUX72MjKp4MKf_ZVSL9jnR4_nXrBwA4");
Console.WriteLine("CodeChallenge Generated: {0}", result);