## 生成签名 
为确保数据传输安全，您必须验证Webhook确实来自艾克索拉服务器，且在传输过程中未被篡改。为此，需要基于请求正文负载生成您自己的签名，并将其与传入请求的`authorization`标头中提供的签名进行比较。如果签名匹配，则Webhook是真实的，可以安全处理。
验证步骤：
1. 从Webhook请求的`authorization`标头中检索签名。标头格式为`Signature <signature_value>`。
2. 检索JSON格式的Webhook请求正文。<div
class="notice"><p><strong>注意</strong></p><p>请完全按照接收到的JSON负载使用。不要解析或重新编码负载，因为这会改变
格式并导致签名验证失败。</p></div><p></p>
3. 生成您自己的签名进行比较：<ol type="a"> <li>通过将密钥附加到字符串末尾，将JSON负载与您项目的密钥连接起来。</li>
<li>对结果字符串应用SHA-1加密哈希函数。结果将是小写十六进制字符串。</li> </ol>
4. 将您生成的签名与`authorization`标头中的签名进行比较。如果匹配，则Webhook是真实的。

以下是C#、C++、Go、PHP和Node.js语言的签名生成实现示例。
