Kurz gesagt: AES verschlüsselt tatsächlich, Base64 kodiert nur um, und Caesar/ROT13 sind Lernchiffren ohne echte Sicherheit. Wer die Unterschiede kennt, nennt kodierten Text nicht "verschlüsselt" und vertraut keiner Chiffre, die eine Tabellenkalkulation in Sekunden knacken kann. Kombiniere diesen Guide mit Base64 Encoder, AI Hidden Characters, Character Counter und Text Difference.

Diese vier Tools werden oft unter "Textverschlüsselung" zusammengefasst, aber nur eines schützt tatsächlich etwas. Text Encryption bei CharCount nutzt AES-GCM für echte Vertraulichkeit, plus Base64, Caesar und ROT13 für die Kodier- und Rätsel-Anwendungsfälle, nach denen Menschen ebenfalls suchen. Diese zu verwechseln hat reale Folgen: ein Base64-kodierter API-Schlüssel, der in ein öffentliches Repository gepusht wird, ist nicht geschützt — er ist nur auf den ersten Blick schwerer zu lesen.

Hintergrund: NIST FIPS 197 definiert den AES-Standard, die Web Crypto API führt ihn im Browser aus, RFC 4648 definiert Base64, und der OWASP-Leitfaden zur kryptografischen Speicherung erklärt, was "verschlüsselt" eigentlich bedeuten sollte.

AES: der, der wirklich verschlüsselt

AES (Advanced Encryption Standard) ist eine symmetrische Blockchiffre: derselbe Schlüssel sperrt und entsperrt den Text, in Blöcken von 128 Bit, mit einem Schlüssel von 128, 192 oder 256 Bit. Er wurde 2001 vom NIST nach einem öffentlichen Wettbewerb ausgewählt (der zugrunde liegende Algorithmus heißt Rijndael) und ist heute die Standardchiffre hinter HTTPS, Festplattenverschlüsselung und Passwortmanagern.

CharCounts Text Encryption nutzt AES-GCM, einen authentifizierten Modus: er versteckt den Text nicht nur, sondern erkennt auch, ob der Geheimtext manipuliert wurde. Ohne den richtigen Schlüssel ist die Ausgabe nicht von zufälligen Bytes zu unterscheiden — es gibt keine Abkürzung, keine Frequenzanalyse, keine in einem Menschenleben durchführbare Brute-Force für einen 256-Bit-Schlüssel.

Base64: Kodierung, keine Verschlüsselung

Base64 wandelt beliebige Bytes in ein 64-Zeichen-Alphabet um (A–Z, a–z, 0–9, + und /, mit = als Padding), damit binäre Daten Systeme überleben, die für Text gebaut sind, wie E-Mail oder JSON. Es ist von jedem vollständig umkehrbar, ganz ohne Schlüssel — das Dekodieren ist eine Nachschlagetabelle, kein Geheimnis.

Der Fehler liegt darin, das "Verschlüsselung" zu nennen: eine Base64-Zeichenfolge sieht verschlüsselt aus, aber atob() in jeder Browser-Konsole dekodiert sie sofort. Nutze Base64, um Bilder in CSS einzubetten, Binärdaten in URLs zu übergeben, oder Text sicher durch Systeme zu transportieren, die Sonderzeichen verändern — niemals, um etwas vor jemandem zu verstecken, der die Entwicklertools öffnet.

Caesar und ROT13: Chiffren zum Lernen, nicht zum Vertrauen

Die Caesar-Chiffre verschiebt jeden Buchstaben um einen festen Betrag im Alphabet — die Version, die historisch Julius Caesar zugeschrieben wird (laut Sueton), nutzte eine Verschiebung um 3. Mit nur 25 möglichen Verschiebungen lässt sie sich von Hand in Minuten brechen oder durch Buchstabenhäufigkeitsanalyse sofort knacken.

ROT13 ist eine Caesar-Chiffre mit fester Verschiebung um 13 — genau die Hälfte des 26-Buchstaben-Alphabets, was sie selbstinvers macht: zweimaliges Anwenden von ROT13 ergibt wieder den Originaltext. Diese Eigenschaft machte sie auf Usenet und in alten Foren beliebt, um Spoiler oder Pointen vor beiläufigen Lesern zu verstecken — nicht vor denen, die sie wirklich lesen wollten. Keine der beiden Chiffren sollte jemals etwas schützen, das dir wirklich wichtig ist.

Die richtige Wahl treffen

  • Ein Passwort, einen Entwurf oder eine private Notiz schützen → AES (Text Encryption, AES-GCM-Modus).
  • Binärdaten in reine Textsysteme einbetten (URLs, JSON, CSS) → Base64.
  • Einen Spoiler verstecken oder Substitutionschiffren lehren → Caesar oder ROT13, nichts Sensibles.
  • Unsicher? Wenn der Verlust des Inhalts an einen neugierigen Leser ein Problem wäre, brauchst du AES — nicht die anderen beiden.

Ein Workflow, der den häufigsten Fehler vermeidet

Füge den Text in Text Encryption ein, wähle AES-GCM für alles Private, und bewahre den Schlüssel getrennt vom Geheimtext auf — AES ist so konzipiert, dass es ohne ihn nicht umkehrbar ist. Bei Base64 prüfe die Dekodierung immer, bevor du sie irgendwohin schickst, da es dazu gedacht ist, von Maschinen gelesen zu werden, nicht zu verschwinden.

Für Such- und Publikationsqualität lohnt sich auch ein Blick auf Base64 Encoder und AI Hidden Characters, wenn sich Textbereinigung mit versteckten oder irreführenden Inhalten überschneidet, sowie Text Difference, um zu bestätigen, dass ein entschlüsseltes oder dekodiertes Ergebnis dem Erwarteten entspricht.