public string ComputeHash(Request request) { var bytes = new { request.Owner, request.RequestUri.AbsoluteUri, request.Method, request.RequestedTimes, request.Content }.Serialize(); return(_hashAlgorithmService.ComputeHash(bytes).ToBase64String()); }
public void ComputeHash(Request request) { var bytes = new { request.Owner, request.RequestUri.AbsoluteUri, request.Method, request.RequestedTimes, request.Content }.Serialize(); request.Hash = Convert.ToBase64String(_hashAlgorithmService.ComputeHash(bytes)).TrimEnd('='); // return request.Hash; }