Datei hochladen
  1. base64hub
  2. Schlüssel & Hashes
  3. MD5-Hash in Base64

MD5 in Base64

Legen Sie eine Datei ab oder tippen Sie Text ein, um den MD5-Digest als Base64 mit 24 Zeichen zu erhalten, in der Form, die Content-MD5-Header und Cloud-Speicher-APIs erwarten, dazu das vertraute Hex mit 32 Zeichen.

Kostenlos ohne Anmeldung, ohne Limits Lokal kein Upload Große Dateien MD5 in Blöcken zu 8 MB gestreamt Aktualisiert 27.10.2026

Wird in Ihrem Browser verarbeitet. Diese Seite kann Ihre Daten nirgendwohin senden – woher wir das wissen

So erhalten Sie einen MD5-Hash in Base64

  1. MD5 ist unter Algorithmus vorausgewählt.
  2. Für eine Datei stellen Sie Eingabe auf Datei und legen sie ab, oder mehrere Dateien auf einmal; jede erhält ihr eigenes Ergebnis. Dateien über 200 MB werden in Blöcken zu 8 MB gelesen, mit Fortschritt in Prozent.
  3. Für Text lassen Sie Eingabe auf Text und tippen oder fügen ein. Mit Eingabe als hashen Sie Hex- oder Base64-Daten als rohe Bytes statt als UTF-8-Text.
  4. Kopieren Sie den Wert Base64 für Header und APIs oder Hex für den Vergleich mit der Ausgabe von md5sum. Beide beschreiben dieselben 16 Bytes.

Das Tool zeigt einen kurzen Hinweis, dass MD5 für Sicherheitszwecke ungeeignet ist. Das stimmt und betrifft Prüfsummen nicht.

Hex oder Base64: dieselben 16 Bytes

EingabeMD5 (Hex)MD5 (Base64)
leerd41d8cd98f00b204e9800998ecf8427e1B2M2Y8AsgTpgAmY7PhCfg==
hello5d41402abc4b2a76b9719d911017c592XUFAKrxLKna5cZ2REBfFkg==
The quick brown fox jumps over the lazy dog9e107d9d372bb6826bd81d3542a419d6nhB9nTcrtoJr2B01QqQZ1g==

Der häufigste Fehler bei Content-MD5 ist, den Hex-Text in Base64 zu kodieren. Beim Fuchs-Satz ergibt das OWUxMDdkOWQzNzJiYjY4MjZiZDgxZDM1NDJhNDE5ZDY=, 44 Zeichen, die kein Server akzeptiert. Die Länge verrät es auf einen Blick: 24 Zeichen sind richtig, 44 sind versehentlich kodiertes Hex.

Wo MD5 in Base64 erwartet wird

  • Content-MD5-Request-Header (RFC 1864). Amazon S3 prüft ihn bei Uploads, Azure Blob Storage ebenfalls, und beide melden einen Fehler, wenn der Body nicht passt.
  • Google Cloud Storage gibt den md5Hash eines Objekts in Base64 an, und gsutil hash gibt Base64 aus, außer Sie übergeben -h für Hex.
  • Azure-Blob-Eigenschaften speichern Content-MD5 ebenfalls in Base64.
  • Ältere APIs und E-Mail-Systeme, die den Header übernommen haben, bevor es SHA-basierte Prüfsummen gab.

Andere Stellen bleiben bei Hex: md5sum und die meisten Download-Seiten sowie der ETag eines S3-Uploads aus einem Teil, der der Hex-MD5 in Anführungszeichen ist. Multipart-ETags von S3 enden auf - und eine Teilezahl und sind gar kein MD5 der ganzen Datei; sie werden also nie mit dem Ergebnis dieses Tools übereinstimmen.

MD5 in Base64 auf der Kommandozeile und im Code

openssl md5 -binary file.bin | base64
md5sum file.bin | cut -d' ' -f1 | xxd -r -p | base64
import base64, hashlib

with open("file.bin", "rb") as f:
    digest = hashlib.file_digest(f, "md5").digest()
print(base64.b64encode(digest).decode())

hashlib.file_digest braucht Python 3.11 oder neuer; in älteren Versionen lesen Sie die Datei blockweise und rufen update() auf. In Node.js liefert crypto.createHash("md5").update(buffer).digest("base64") direkt die Base64-Form. Bietet eine neuere API stattdessen eine SHA-256-Prüfsumme an, nehmen Sie diese; SHA-256 in Base64 erzeugt solche Werte auf dieselbe Weise. Weitere Snippets finden Sie auf den Seiten zu OpenSSL und Python.

Häufige Fragen

Was ist der Content-MD5-Header?

Ein HTTP-Header aus RFC 1864, der das Base64 des 16-Byte-MD5-Digests des Bodys enthält. Speicherdienste wie Amazon S3 und Azure Blob Storage nutzen ihn, um Uploads abzulehnen, die unterwegs beschädigt wurden.

Warum ist mein MD5 in Base64 44 Zeichen lang?

Sie haben die Hex-Zeichenkette mit 32 Zeichen kodiert statt der 16 rohen Bytes. Ein korrekter MD5 in Base64 hat immer 24 Zeichen und endet auf ==. Hashen Sie mit binärer Ausgabe (-binary in OpenSSL, .digest() in Python), bevor Sie kodieren.

Wie wandle ich eine MD5-Prüfsumme in Hex in Base64 um?

Dekodieren Sie das Hex in Bytes und kodieren Sie diese in Base64: 9e107d9d372bb6826bd81d3542a419d6 wird zu nhB9nTcrtoJr2B01QqQZ1g==. Der Konverter Hex in Base64 erledigt das mit einem Einfügen.

Ist MD5 noch sicher?

Um versehentliche Beschädigungen zu erkennen, ja. Für alles, was ein Angreifer beeinflussen könnte, nein: MD5-Kollisionen lassen sich auf einem Laptop erzeugen, zwei verschiedene Dateien können also denselben Hash haben. Verwenden Sie SHA-256 für Integrität gegen Manipulation und einen Passwort-Hash wie Argon2 oder bcrypt für Passwörter.