Was ist Hash-Generator?

Der Hash-Generator berechnet kryptografische Digests von Texten über fünf Algorithmen gleichzeitig: MD5, SHA-1, SHA-256, SHA-384 und SHA-512. Geben Sie Ihre Eingaben und jeden Hash-Updates live ein oder fügen Sie sie ein - kein separates Tool pro Algorithmus, kein Klicken zwischen den Registerkarten. Die SHA-Familie läuft auf der nativen SubtilCrypto-Implementierung des Browsers (derselbe Code-Pfad-Knoten 18+ stellt frei), während MD5 von einer reinen TypeScript-Implementierung von RFC 1321 berechnet wird, da die Web-Krypto-Unterstützung vor Jahren aus gutem Grund verworfen wurde.
Eine Hash-Funktion ordnet die Eingabe beliebiger Größe einem Fingerabdruck mit fester Größe zu: "Hello" liefert immer 2CF24DBA ... unter SHA-256, und das Umdrehen eines einzelnen Bits Eingabe erzeugt einen völlig unabhängigen Digest. Dieser Determinismus ist der Grund, warum Hashes so viel praktisches Engineering verankert - das Überprüfen einer heruntergeladenen ISO gegen eine veröffentlichte Prüfsumme, das Deduplizieren von Cache-Schlüsseln, das Generieren von eTags, das Vergleichen von Konfigurationsdateien in Umgebungen oder das Überprüfen, ob ein durchgesickerter MD5 in einer alten Datenbank mit einer bekannten Zeichenfolge übereinstimmt.
Alles läuft zu 100% clientseitig in Ihrem Browser. Was auch immer Sie Hash - API-Schlüssel, die Sie debuggen, Ausschnitte aus einem Produktionsvorfall, Kundenkennungen - verlassen Ihre Maschine nie, trifft keinen Server und landen in keinem Protokoll. Schalten Sie Großbuchstaben für Systeme aus, die großgeschriebene Daten speichern, oder greifen Sie das Base64-Formular für HTTP-Header wie Content-MD5 und Subressourcen-Integritätsmanifeste an, die eher Base64 als Hex erwarten.
Welcher Algorithmus zu verwenden ist, hängt ganz von der Aufgabe ab, und zwei allgemeine Verwendungen erfordern unterschiedliche Antworten. Um zu überprüfen, ob eine Datei intakt heruntergeladen wurde, wird jede dieser Arbeiten und MD5 zu diesem Zweck noch weit verbreitet veröffentlicht. Für alles, wo ein Angreifer absichtlich eine Kollision konstruieren könnte, werden MD5 und SHA-1 kaputt gemacht: Kollisions-MD5-Dateien sind seit Jahren trivial und eine SHA-1-Kollision wurde 2017 demonstriert, also gehört weder eine Signatur noch in ein Zertifikat. Verwenden Sie SHA-256 oder höher. Zum Speichern von Passwörtern ist keines davon angemessen, so stark. Sie sind so konzipiert, dass sie schnell sind, was das Gegenteil von dem Speicherplatz des Passworts ist: Der Job möchte Brypt, Scrypt oder Argon2, die bewusst langsam und gesalzen sind. Hashing ist auch einseitig, also ist es keine Verschlüsselung und es kann nichts mehr haschisch wiederhergestellt werden.
Wie verwende ich den Hash-Generator?
Fügen Sie Ihre Eingabe ein oder geben Sie sie ein
Text in den Eingabebereich ablegen - ein Passwortkandidaten, eine Dateimanifestzeile, eine API-Nutzlast, eine ganze Konfigurationsdatei. Die Eingabe wird vor dem Hashing UTF-8-codiert, also Multi-Byte-Zeichen (Émojis, CJK-Text) Hash identisch mit dem, was MD5SUM oder SHA256SUM in derselben UTF-8-Datei ohne eine nachstehende Newline erzeugen würden.
Lesen Sie alle fünf Digests gleichzeitig
Jeder Algorithmus berechnet live, während Sie eingeben: MD5 (32 Hex-Zeichen), SHA-1 (40), SHA-256 (64), SHA-384 (96) und SHA-512 (128). Sie nebeneinander zu sehen, ist praktisch, wenn Sie einen mysteriösen Hash haben und den Algorithmus anhand seiner Länge identifizieren müssen, bevor Sie etwas überprüfen können.
Ausgabeformat bei Bedarf wechseln
Der Großbuchstabe schaltet alle Hex-Digests auf Großbuchstaben um - einige Windows-Tools und ältere Datenbanken speichern sie auf diese Weise, und der Hash-Vergleich ist in der Regel ein Fall-Sensitive-String-Vergleich. Jede Zeile stellt auch ein Base64-Rendering derselben Bytes bereit, was die von Content-MD5-Headern und SRI-Integritätsattributen erwarten.
Kopieren Sie den benötigten Digest
Jede Reihe hat eine eigene Kopiertaste, so dass Sie nur den SHA-256 greifen können, ohne den Rest zu berühren. Fügen Sie es in Ihren Prüfsummenvergleich, CI-Skript oder Integritätsmanifest ein. Achten Sie beim Vergleich mit einer veröffentlichten Prüfsumme auf Streu-Whitespace oder eine nachlaufende Zeilenumbruchzeile in der ursprünglichen Eingabe - beide ändern den Digest vollständig.
Hauptmerkmale
Fünf Algorithmen gleichzeitig
MD5, SHA-1, SHA-256, SHA-384 und SHA-512 gleichzeitig aus einem einzigen Eingang berechnet
Live-Hashing
Digests Update während der Eingabe - Keine Schaltfläche "Senden", kein Neuladen der Seite, kein Warten
Hex- und Base64-Ausgabe
Hex in Kleinbuchstaben standardmäßig, Großbuchstaben-Toggle und Base64 pro Zeile für Header und SRI-Manifeste
Native Web-Krypto-Geschwindigkeit
SHA Family läuft auf der SubtilCrypto-Implementierung des Browsers – Hardware-beschleunigt, sofern verfügbar
Frequently Asked Questions
Related Tools
Bcrypt Generator
Generate and verify bcrypt password hashes in the browser with an adjustable cost factor
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
Password Generator
Generate strong, random passwords with custom character sets and strength analysis
Password Strength Checker
Test how strong a password is with an entropy-based strength meter, estimated crack times, and specific suggestions to make it harder to guess - all processed privately in your browser.
Comments
0 comments
No comments yet. Be the first to share your thoughts!