Online-base64-Decoder

Das base64-Online-Entschlüsselungstool bietet base64-Kodierung, base64-Online-Dekodierung sowie base64-Verschlüsselung und -Entschlüsselung: Es verschlüsselt eine Zeichenkette ins Base64-Format und dekodiert Base64 wieder im Klartext. Base64 ist ein recht gängiger Online-Verschlüsselungsalgorithmus; bei falsch angezeigten chinesischen Texten lässt sich die Fehlerdarstellung durch unterschiedliche Kodierungen wirksam vermeiden. Diese Website speichert keine Ihrer Daten, nutzen Sie sie bedenkenlos.

Base64-Indextabelle

Die Base64-Kodierung nutzt 64 druckbare ASCII-Zeichen (A-Z, a-z, 0-9, +, /), um eine beliebige Bytefolge in einen ASCII-String zu kodieren; das Symbol “=” dient als Suffix.

WertZeichenWertZeichenWertZeichenWertZeichen
0A16Q32g48w
1B17R33h49x
2C18S34i50y
3D19T35j51z
4E20U36k520
5F21V37l531
6G22W38m542
7H23X39n553
8I24Y40o564
9J25Z41p575
10K26a42q586
11L27b43r597
12M28c44s608
13N29d45t619
14O30e46u62+
15P31f47v63/

  Base64 zerlegt die Eingabezeichenkette byteweise, ermittelt den Binärwert jedes Bytes (bei weniger als 8 Bits werden die höherwertigen Bits mit 0 aufgefüllt), verkettet diese Binärwerte und teilt sie dann in Gruppen zu 6 Bits (weil 2^6=64); hat die letzte Gruppe weniger als 6 Bits, wird sie am Ende mit 0 aufgefüllt. Jede Binärgruppe wird in Dezimal umgewandelt; die zugehörigen Zeichen aus der obigen Tabelle ergeben, der Reihe nach verkettet, das Base64-Kodierungsergebnis.

  Base64 eignet sich als Basis-Binärkodierung beliebiger Daten für Umgebungen, die nur ASCII-Zeichen übertragen. Am häufigsten wird es für Textdaten genutzt: In E-Mails im MIME-Format kann Base64 den Nachrichteninhalt kodieren, damit er zwischen Rechnern verschiedener Sprachen ohne Zeichenfehler übertragen wird. Beachten: Es geht um Übertragung, nicht Anzeige – auf westeuropäischen Rechnern zeigt utf-8 Chinesisch korrekt an (passende Schriftarten vorausgesetzt), überträgt es aber eventuell nicht fehlerfrei; nach der Umwandlung in Base64 entfällt dieses Problem.

Base64-Kodierung: sofern nicht anders angegeben, werden Nicht-ASCII-Zeichen üblicherweise im UTF-8-Zeichensatz kodiert.

Zuletzt genutzt:

So funktioniert’s

Dieses Werkzeug gehört zur Kategorie „Verschlüsselung und Kodierung“.

  1. 1Algorithmus wählen: reversibel sind AES, DES und RC4; Einweg-Hashes sind MD5 und die SHA-Familie.
  2. 2Text sowie Schlüssel oder Salt eingeben. Zweimaliges Verschlüsseln mit demselben Schlüssel muss dasselbe Ergebnis liefern.
  3. 3Ausgabe in den Code kopieren. Beim Hash-Vergleich zuerst Groß-/Kleinschreibung und 16-/32-Bit-Variante angleichen.

Eingaben werden möglichst lokal im Browser verarbeitet und nicht gespeichert.

Häufige Fragen

Ist MD5 umkehrbar?

Nein. MD5 ist ein Einweg-Hash — vergleichbar, nie umkehrbar. Das angebliche Entschlüsseln ist ein Treffer in einer Rainbow Table.

Warum liefern zwei Läufe unterschiedliche Ergebnisse?

Salts, Zufalls-IVs oder abweichende Kodierung ändern die Ausgabe. Vor dem Vergleich auf UTF-8 normalisieren.

Ist es sicher, echte Schlüssel einzufügen?

Gut zum Lernen und Formatprüfen. Produktive Schlüssel gehören auf den Server; niemals ein echtes Geheimnis in eine Webseite fügen.