public CacheKey(string key) { if (!string.IsNullOrWhiteSpace(key)) { var hash = DigestHelpers.Sha256Hash(Encoding.UTF8.GetBytes(key)); key = Convert.ToBase64String(hash); } Key = key; }
private static string GetKey(Uri uri) { var hash = DigestHelpers.Sha256Hash(Encoding.UTF8.GetBytes(uri.Normalize().ToString())); return("UriInfo:" + Convert.ToBase64String(hash)); }
private static string GetKey(Uri uri) { var hash = DigestHelpers.Sha256Hash(Encoding.UTF8.GetBytes(uri.Normalize().GetSchemeHostPath())); return("VaryBy:" + Convert.ToBase64String(hash)); }