Berechnen Sie HMAC-SHA1 aus einer Nachricht und einem gemeinsamen Geheimschlüssel. Obwohl SHA-1 für Kollisionsresistenz veraltet ist, kommt HMAC-SHA1 weiterhin in Legacy-APIs und Dokumentationsbeispielen vor.
So funktioniert es
HMAC verschachtelt SHA-1 mit Ihrem Geheimnis und erzeugt einen 40-stelligen Hex-Digest. Der Schlüssel verlässt in diesem Demo-Tool Ihren Browser nicht—die Verarbeitung läuft vollständig clientseitig über crypto-js.
Typische Anwendungsfälle
- Ältere Integrationen pflegen, die noch HMAC-SHA1 vorgeben
- Mit Beispielcode aus Legacy-OAuth-1.0a-Dokumentation vergleichen
- Digest-Länge gegenüber HMAC-SHA256 bei gleichen Eingaben gegenüberstellen
Einschränkungen
Verwenden Sie HMAC-SHA1 nicht für neue Sicherheitsentwürfe—bevorzugen Sie HMAC-SHA256. Fügen Sie keine Produktionsgeheimnisse in Browser-Tools ein. Die Ausgabe ist Hex ohne Präfix 0x.
Beispiel
Andere Nachrichten oder Schlüssel erzeugen völlig andere 160-Bit-Digests als 40 Hex-Zeichen.