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

Category:security
Mode:Offline
Version:1.0.0
Access:Free

Was ist Hash-Generator?

Hash Generator interface on Toolz.dev - Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text

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?

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

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.

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

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

Ja. Alle Hashings werden in Ihrem Browser-Tab - der SHA-Familie über die integrierte Web-Krypto-API und MD5 über lokale TypeScript-Dateien durchgeführt. Über das Netzwerk wird nichts, was Sie eingeben, gesendet, was Sie auf der Registerkarte DevTools Network überprüfen können. Behandeln Sie wirklich kritische Geheimnisse mit der üblichen Sorgfalt: Schließen Sie die Registerkarte, wenn Sie fertig sind, und lassen Sie sie nicht in den Zwischenablage-Managern.

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