c#实现js中CryptoJS.enc.Base64.stringify

现在需要将js中CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA1(param, secretKey));用c#实现,求解决

// HMACSha1实现
        public static string HMAC_SHA1(string str, string key, bool isBase64 = false)
        {
            byte[] bt = (new HMACSHA1(Encoding.UTF8.GetBytes(key))).ComputeHash(Encoding.UTF8.GetBytes(str));
            return isBase64 ? Convert.ToBase64String(bt) : Encoding.UTF8.GetString(bt);
        }

base64 就不发了,已经包含在这个方法里了