using System.Security.Cryptography;
public static void Main()
var guid = Guid.NewGuid();
var output = Convert.ToBase64String(guid.ToByteArray());
var s = Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlEncode(guid.ToByteArray());
Console.WriteLine("GUID -------------------------------");
Console.WriteLine($"GUID : {guid}");
Console.WriteLine($"Base64 : {output}");
Console.WriteLine($"Base64-Url: {s}");
using (SHA256 mySHA256 = SHA256.Create())
byte[] hashValue = mySHA256.ComputeHash(Encoding.ASCII.GetBytes("1"));
var o1 = Convert.ToBase64String(hashValue);
var s1 = Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlEncode(hashValue);
Console.WriteLine("SHA256 -----------------------------");
Console.WriteLine($"Base64 : {o1}");
Console.WriteLine($"Base64-Url: {s1}");