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.
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.
| Wert | Zeichen | Wert | Zeichen | Wert | Zeichen | Wert | Zeichen |
| 0 | A | 16 | Q | 32 | g | 48 | w |
| 1 | B | 17 | R | 33 | h | 49 | x |
| 2 | C | 18 | S | 34 | i | 50 | y |
| 3 | D | 19 | T | 35 | j | 51 | z |
| 4 | E | 20 | U | 36 | k | 52 | 0 |
| 5 | F | 21 | V | 37 | l | 53 | 1 |
| 6 | G | 22 | W | 38 | m | 54 | 2 |
| 7 | H | 23 | X | 39 | n | 55 | 3 |
| 8 | I | 24 | Y | 40 | o | 56 | 4 |
| 9 | J | 25 | Z | 41 | p | 57 | 5 |
| 10 | K | 26 | a | 42 | q | 58 | 6 |
| 11 | L | 27 | b | 43 | r | 59 | 7 |
| 12 | M | 28 | c | 44 | s | 60 | 8 |
| 13 | N | 29 | d | 45 | t | 61 | 9 |
| 14 | O | 30 | e | 46 | u | 62 | + |
| 15 | P | 31 | f | 47 | v | 63 | / |
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.
Dieses Werkzeug gehört zur Kategorie „Verschlüsselung und Kodierung“.
Eingaben werden möglichst lokal im Browser verarbeitet und nicht gespeichert.
Nein. MD5 ist ein Einweg-Hash — vergleichbar, nie umkehrbar. Das angebliche Entschlüsseln ist ein Treffer in einer Rainbow Table.
Salts, Zufalls-IVs oder abweichende Kodierung ändern die Ausgabe. Vor dem Vergleich auf UTF-8 normalisieren.
Gut zum Lernen und Formatprüfen. Produktive Schlüssel gehören auf den Server; niemals ein echtes Geheimnis in eine Webseite fügen.