Ich denke, was ich tue Falsch ist die Codierung des geheimen Schlüssels, ich verwende sie roh:
Code: Select all
secret = "12345678901234567890".encode()Code: Select all
secret = base64.b32encode(b"12345678901234567890")Damit bin ich nicht sehr vertraut (sicherheitsrelevante Codierung), daher verstehe ich das Format, in dem der geheime Schlüssel vorliegen muss, nicht wirklich. Daher denke ich, dass das Problem hauptsächlich damit zusammenhängt, wie ich den geheimen Schlüssel ursprünglich codiert habe, bevor ich ihn in der hmac-Funktion verwendet habe.
Ich habe mich an den Algorithmus gehalten, daher bezweifle ich, dass es beim Generierungsprozess Probleme gibt, da er auch die richtigen Codes für lieferte "sha1".
Ich würde mich wirklich freuen, wenn ihr mir dabei helfen könntet!
Mobile version