public override String SignString(String source, String accessSecret)
{
using (var algorithm = KeyedHashAlgorithm.Create("HMACSHA1"))
{
algorithm.Key = Encoding.UTF8.GetBytes(accessSecret.ToCharArray());
return Convert.ToBase64String(algorithm.ComputeHash(Encoding.UTF8.GetBytes(source.ToCharArray())));
}
}