Command Palette

Search for a command to run...

HA

Hash-Generator

Generieren Sie MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes aus jedem Text

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?

  1. 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.

  2. 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.

  3. 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.

  4. 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

Ja. Alles Hashing geschieht innerhalb Ihres Browser-Tab - die SHA-Familie durch die integrierte Web Crypto API und MD5 durch lokales TypeScript Nichts, was Sie eingeben, wird über das Netzwerk gesendet: Die einzige Anfrage ist eine Nutzungszählung, die die Algorithmusauswahl und die Eingabelänge trägt, niemals den Text, den Sie im Tab DevTools Network überprüfen können Behandeln Sie jedoch wirklich kritische Geheimnisse mit der üblichen Sorgfalt: Schließen Sie die Registerkarte, wenn Sie fertig sind, und vermeiden Sie, sie in den Zwischenablagemanagern zu belassen.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator