Go 为什么我的hmac钥匙断开了?

Go 为什么我的hmac钥匙断开了?,go,Go,我正在尝试生成一个hmac密钥以用于图像代理。我有: 这是基于生成密钥的推荐公式以及我尝试过的其他方法,它们都会生成相同的密钥。但是,示例中给出的url前面有一个s: 与我得到的相比: http://localhost:8080/500,XyMwWKIC5JPCtlYOQ2f4yMBTqpjtUsfI67Sp7huXIYY=/https://octodex.github.com/images/codercat.jpg 根据给定库的文档,密钥格式如下: s{signature} 请检查位于的文

我正在尝试生成一个hmac密钥以用于图像代理。我有:

这是基于生成密钥的推荐公式以及我尝试过的其他方法,它们都会生成相同的密钥。但是,示例中给出的url前面有一个s:

与我得到的相比:

http://localhost:8080/500,XyMwWKIC5JPCtlYOQ2f4yMBTqpjtUsfI67Sp7huXIYY=/https://octodex.github.com/images/codercat.jpg

根据给定库的文档,密钥格式如下:

s{signature}

请检查位于

的文档,我传入的每个url的每个键都需要类似地用sI Threaded you example前缀。它还生成相同的键。我看这里没有问题。为什么要在它前面加s?给出的示例url是它们在它前面加的s。我的密钥没有sI,我想他们可能有一些格式可以在实际密钥前加上“s”。只是在那里的文档页面上找到的,请检查
s{signature}