Alle gängigen Hashes auf einmal
Ein Hash ist ein kurzer Fingerabdruck von Daten: Dieselbe Eingabe ergibt immer denselben Wert, und die kleinste Änderung ergibt einen völlig anderen. Entwickler nutzen Hashes, um Dateien zu vergleichen, Inhalte zu cachen, API-Anfragen zu signieren und die Unversehrtheit von Daten zu sichern. Dieses Tool berechnet fünf Algorithmen in einem Durchgang, mit der Web Crypto API deines Browsers für die SHA-Familie und einer eigenen Umsetzung für MD5.
Text wird als UTF-8 kodiert, deshalb ergeben Umlaute, andere Alphabete und Emojis denselben Hash wie in den meisten Programmiersprachen.
HMAC und Prüfsummen
HMAC verbindet einen geheimen Schlüssel mit den Daten, so wie es Webhooks von Stripe, GitHub und vielen anderen Diensten tun. Schalte es ein, gib den Schlüssel ein und vergleiche das Ergebnis mit dem Signatur-Header, den du erhalten hast. Bei Dateien fügst du die Prüfsumme von der Downloadseite ein, und das Tool sagt dir, welcher Algorithmus passt.