Was ist Hash-Generator?
Hash Generator berechnet kryptografische Digests eines beliebigen Textes über fünf Algorithmen gleichzeitig: MD5, SHA-1, SHA-256, SHA-384 und SHA-512. Geben Sie Ihre Eingabe ein oder fügen Sie sie ein, klicken Sie einmal auf Hashes generieren und von da an alle Hash-Updates live beim Bearbeiten - kein separates Tool pro Algorithmus, kein Klicken zwischen Tabs. Die SHA-Familie läuft auf der nativen SubtleCrypto-Implementierung des Browsers (derselbe Codepfad, den Knoten 18+ ausführt), während MD5 von einer reinen TypeScript-Implementierung von RFC 1321 berechnet wird, da Web Crypto die MD5-Unterstützung vor Jahren aus gutem Grund eingestellt hat.
Eine Hash-Funktion ordnet Eingaben beliebiger Größe einem Fingerabdruck fester Größe zu: „hallo" liefert immer 2 cf24dba... unter SHA-256, und das Umdrehen eines einzelnen Eingabebits führt zu einem völlig unabhängigen Digest. „Dieser Determinismus ist der Grund, warum Hashes so viel praktisches Engineering verankert - die Überprüfung eines Downloads anhand einer veröffentlichten Prüfsumme, die Deduplizierung von Cache-Schlüsseln, die Generierung von ETags, den Vergleich von Konfigurationsdateien über Umgebungen hinweg oder die Überprüfung, ob ein geleaktes MD5 in einer alten Datenbank mit einer bekannten Zeichenfolge übereinstimmt".
Als SHA-1 Hash Generator ist es schnell, gegen einen bekannten Wert zu überprüfen Geben Sie Hallo ohne nachlaufende Newline ein und die Zeile SHA-1 liest aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434 d, die gleiche 40 Zeichen printf hallo | sha1sum druckt. Die Zeile SHA-512 startet 9b71d224bd62f378 und läuft auf 128 hex Zeichen, Wenn Sie nur einen Algorithmus benötigen, stellen Sie Algorithm auf SHA-1 oder SHA-51 und die anderen Zeilen verschwinden lassen eine copyha1-Zeile.
Alles läuft clientseitig in Ihrem Browser Was auch immer Sie hash - API-Schlüssel, die Sie debuggen, Ausschnitte aus einem Produktionsvorfall, Kundenkennungen - verlässt niemals Ihren Computer, trifft keinen Server und landet in keinem Protokoll. Schalten Sie Großbuchstaben für Systeme um, die Großbuchstaben speichern, oder greifen Sie auf das Base64-Formular für HTTP-Header wie Content-MD5- und Subresource Integrity-Manifests zurück, die Base64 statt 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
Klicken Sie auf Hashes generieren und alle fünf Zeilen erscheinen, dann aktualisieren Sie weiter, 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 Mystery-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
Nach dem ersten Hashes generieren klicken, aktualisieren Digests während des Tippens - keine Seite neu laden, 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!