简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// hash · digest · fingerprint

MD5 Hash

NUR CLIENT-SEITIG
ECHTZEITBERECHNUNG
MD5 is a 128-Bit-Einweg-Hash-Funktiondas erzeugt einen 32-stelligen hexadezimalen Digest. Es eignet sich jedoch für Datenintegritätsprüfungen und Fingerabdrückenicht empfohlenfür die Passwortspeicherung. Verwenden Sie stattdessen bcrypt oder Argon2.
Verarbeitet 0
Gesamtbytes 0
Ausgabeformat HEX-32
Mode STANDARD
Ausgabekonfiguration
Hash-Variante
Eingabekodierung
Batch-Modus
📂
Löschen Sie eine Datei, um ihren Hash zu berechnen
Eingabe
Primäre AusgabeMD5-32
Live-Hashing aktiviert
Ready – Geben Sie Text für den automatischen Hash ein oder klicken Sie auf die Schaltfläche, um ihn manuell auszuführen
Hash-Zusammenfassung
Batch-Hash-Ergebnisse
Originaleingabe MD5-32 MD5-16 MD5-32 Großbuchstaben
🔬
Hash-Variante #explain-variant
MD5-32
Standardausgabe
Das in RFC 1321 definierte Standard-MD5-Format generiert eine128-Bitdigest für Eingaben beliebiger Länge und zeigt sie als an32hexadezimale Kleinbuchstaben. Es wird häufig für Dateiintegritätsprüfungen, Datenfingerabdrücke und Deduplizierung verwendet. Beispiel:5d41402abc4b2a76b9719d911017c592
MD5-16
Abgeschnittene Ausgabe
Nimmt Zeichen an9–24der Standard-MD5-32-Ausgabe (insgesamt 16 Zeichen), wodurch effektiv die mittleren 64 Bits verfügbar gemacht werden. Sie ist kürzer, birgt aber ein höheres Kollisionsrisiko (ca2⁻⁶⁴). Geeignet für kurze IDs oder Token in Szenarien mit geringer Sicherheit, aber nicht für die Sicherheitsvalidierung empfohlen.
MD5-32 Großbuchstaben
Großbuchstabenausgabe
Genau der gleiche Hashwert wie MD5-32, jedoch mit Großbuchstaben (A–F). Einige Legacy-Systeme, Zahlungssignaturen oder Unternehmensschnittstellen erfordern die Ausgabe in Großbuchstaben. Beispiel:5D41402ABC4B2A76B9719D911017C592
📥
Eingabekodierung #explain-encoding
UTF-8-Text
Default
Behandelt die Eingabe alsUTF-8codierte Zeichenfolge und konvertiert Multibyte-Zeichen wie Chinesisch, Japanisch oder Emoji vor dem Hashing automatisch in Bytesequenzen. Dies ist der gebräuchlichste Modus und eignet sich für die normale Texteingabe.
Hex-Byte-Stream
Hexadezimal
Behandelt die Eingabe als hexadezimale Zeichenfolge (0-9, a-f, Leerzeichen ignoriert). Alle zwei Zeichen werden vor dem Hashing als ein Byte analysiert. Dies ist nützlich, wenn rohe Binärdaten wie Schlüssel oder Protokollnutzdaten gehasht werden. Beispieleingabe:48 65 6c 6c 6f
Base64
Base64 Dekodierung
Behandelt die Eingabe als StandardBase64string, dekodiert ihn in Rohbytes und hasht diese Bytes. Nützlich bei der Berechnung des Original-Hashs von Datei- oder Bildinhalten, die in Base64 dargestellt werden. Beispiel:SGVsbG8=
📋
Batch-Modus #explain-batch
Einzel-/Volltext
Default
Hasht den gesamten Inhalt des Eingabefelds, einschließlich Zeilenumbrüchen, alsein vollständiger Wertund gibt ein einzelnes Ergebnis aus. Geeignet für die Fingerabdruckerkennung von Volltexten, Absätzen oder Dateiinhalten. Zeilenumbrüche werden in die Hash-Eingabe einbezogen.
Nach Zeile aufteilen
Batch
Teilt die Eingabe mithilfe von auf mehrere Zeilen auf\nals Trennzeichen und hasht jede Zeile unabhängig. Leerzeilen werden automatisch ignoriert. Die primäre Ausgabe zeigt einen Hash pro Zeile und die vollständige Batch-Tabelle unten enthält MD5-32-, MD5-16- und Großbuchstaben-Ergebnisse mit einem KlickCSVexport. Nützlich für Benutzernamen, Passwortlisten und Datensatzverarbeitung.