### 서명 생성을 구현하는 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);
}
```
