### C#签名生成实现示例（适用于.NET 7.0及更高版本）： 
<div class="note">
<p><strong>注意</strong></p>
<p>若您使用.NET 7.0及更高版本，可选择使用<code>CryptographicOperations.FixedTimeEquals</code>方法。</p>
</div>

```csharp
// For .NET 7.0+, you can use the built-in CryptographicOperations.FixedTimeEquals:
using System.Security.Cryptography;
public static bool VerifySignature(string jsonBody, string secretKey, string receivedSignature)
{
    string computedSignature = ComputeSha1(jsonBody, secretKey);
    byte[] computedBytes = Encoding.UTF8.GetBytes(computedSignature);
    byte[] receivedBytes = Encoding.UTF8.GetBytes(receivedSignature.ToLower());
    return CryptographicOperations.FixedTimeEquals(computedBytes, receivedBytes);
}
```
