-1
Goを使用してHmac/SHA1署名を生成しようとしていますが、Node.jsまたはPythonでテストした場合とは異なる結果になります。ここでnode.jsまたはPythonと異なる結果を使用して署名付きHmac/sha1メッセージ
は、移動中に私のコードです:
signature := hmac.New(sha1.New, []byte(signKey))
signature.Write([]byte(buffer))
return hex.EncodeToString(signature.Sum(nil))
は、ここにNode.jsの中に私のコードです:
return crypto.createHmac('sha1', signKey).update(buffer).digest('hex');
のPython:
return hmac.new(signKey, buffer, sha1).hexdigest()
あなたは私が何を見つけ出すのに役立ちます間違っている?
ありがとうございます!