Wissen · Tool-Anleitungen
Base64 decodieren: Kodierungen wie Base64, Hex und URL entschlüsseln
Sie stossen auf eine kryptische Zeichenkette: in einem verdächtigen Link, in einem E-Mail-Header, in einem Konfigurationseintrag oder in einer Fehlermeldung. Etwas wie aHR0cHM6Ly8… oder 4f53494e54 oder %20%26%20. Das sieht verschlüsselt aus, ist es aber meistens nicht. In den allermeisten Fällen handelt es sich um eine Kodierung — eine reine Umschreibung, die sich ohne Passwort und ohne Schlüssel wieder rückgängig machen lässt. Genau dafür gibt es das Codec-Werkzeug: Es dekodiert Base64, Hex und URL-Encoding direkt in Ihrem Browser, ohne die Daten an einen Server zu senden.
Was ist Base64 — und warum ist es keine Verschlüsselung?
Base64 ist ein Verfahren, um beliebige Daten mit nur 64 druckbaren Zeichen darzustellen (A–Z, a–z, 0–9 sowie + und /, oft mit = aufgefüllt). Der Zweck ist Transport, nicht Geheimhaltung: Bilder in E-Mails, Zeichenketten in URLs oder Zugangsdaten in HTTP-Headern werden so verpackt, dass sie unterwegs nichts kaputtmachen. Das Verfahren ist öffentlich und umkehrbar — jeder kann es rückwärts anwenden.
Konkret: Das Wort Man besteht aus den Bytes 77, 97, 110. Base64 nimmt diese 24 Bit und zerlegt sie in vier 6-Bit-Gruppen (19, 22, 5, 46), die den Zeichen T, W, F, u entsprechen — Man wird zu TWFu. Es gibt hier kein Geheimnis, nur eine feste Übersetzungstabelle. Wer TWFu sieht, kann jederzeit Man zurückrechnen. Deshalb gilt: Base64 schützt nichts. Wenn Sie irgendwo ein «verschlüsseltes» Passwort in Base64 finden, ist es faktisch im Klartext gespeichert.
Base64, Hex und URL-Encoding auf einen Blick
Drei Kodierungen begegnen einem in der Praxis am häufigsten. So erkennen Sie sie:
- Base64 — lange Ketten aus Buchstaben und Ziffern, gelegentlich mit
=am Ende. Beispiel:OSINT→T1NJTlQ=. - Hex (Hexadezimal) — jedes Byte als zwei Zeichen aus
0–9unda–f, gerade Gesamtlänge. Beispiel:OSINT→4f53494e54. - URL-Encoding (Prozent-Kodierung) — Sonderzeichen als
%HH. Leerzeichen wird zu%20, das kaufmännische Und (&) zu%26. Viele%-Zeichen sind das Erkennungsmerkmal.
Alle drei sind Umschreibungen, keine Verschlüsselungen. Der Codec erkennt das Format oft automatisch; im Zweifel probieren Sie die Varianten der Reihe nach durch — bei der falschen kommt Unsinn heraus, bei der richtigen lesbarer Text.
Beispiel: einen verschleierten Link sichtbar machen
Ein typischer Fall aus der Betrugsprävention. Sie erhalten per SMS einen Link, dessen Ziel als Parameter angehängt und in Base64 verpackt ist. Das echte Ziel ist auf den ersten Blick unsichtbar. Der Codec macht es lesbar:
Der Klartext zeigt, wohin der Link tatsächlich führt: nicht zur Bank, sondern zu einer .ru-Domain, die den Markennamen nur vortäuscht. Damit haben Sie einen klaren Anhaltspunkt — mehr dazu, wie Sie solche Links systematisch prüfen, im Betrugswarner.
.ru-Domain oder ein verschachtelter Link ist verdächtig, aber nicht per se kriminell; umgekehrt kann auch ein harmlos aussehender Link schädlich sein. Base64 zu dekodieren beweist zudem nur, was in der Zeichenkette steht — nicht, wer sie erstellt hat oder was der Server dahinter wirklich tut. Und die Kehrseite: Weil Kodierung keine Verschlüsselung ist, schützt sie auch Ihre eigenen Daten nicht. Verpacken Sie niemals Passwörter oder personenbezogene Daten «nur» in Base64. Das Codec-Werkzeug rechnet vollständig lokal in Ihrem Browser — Ihre eingegebenen Zeichenketten verlassen das Gerät nicht.So gehen Sie vor
- Zeichenkette isolieren: nur den kodierten Teil kopieren (z. B. den Wert hinter
?ziel=), ohne umgebenden Text. - Format einschätzen:
=am Ende und gemischte Gross-/Kleinbuchstaben deuten auf Base64; nur0–9/a–fauf Hex; viele%-Zeichen auf URL-Encoding. - Im Codec-Werkzeug einfügen, das passende Verfahren wählen und dekodieren — bei Unsicherheit die Formate nacheinander ausprobieren.
- Manchmal ist mehrfach kodiert: Kommt wieder eine kodierte Kette heraus, den Vorgang wiederholen (etwa Base64 im URL-Encoding).
- Ergebnis einordnen, nicht überinterpretieren: als Hinweis behandeln und mit weiteren Prüfungen absichern, bevor Sie handeln.