using System.Security.Cryptography;
public static void Main()
using (SHA256 hashGenerator = SHA256.Create())
string hash = Convert.ToBase64String(hashGenerator.ComputeHash(Encoding.ASCII.GetBytes("/DCat/SphereTestFileMoniker_313350489".ToLowerInvariant())));
Console.WriteLine(HttpUtility.UrlEncode(hash));