Zum Inhalt springen
TextArray
100% lokal

XOR-Chiffre

Verknüpfe jedes Byte deines Textes per XOR mit einem wiederholten Schlüssel — Ver- und Entschlüsseln in einem Tool.

Eingabe

XOR-Chiffre

XOR ist die kleinste Chiffre überhaupt: Jedes Eingabebyte wird mit einem Schlüsselbyte verknüpft, der Schlüssel wiederholt sich so lange wie nötig, und das Ergebnis durch denselben Schlüssel geschickt stellt das Original exakt wieder her. Diese Symmetrie lässt ein Tool beide Jobs machen — Ver- und Entschlüsseln sind dieselbe Operation mit getauschten Formaten. Verschlüssle, indem du Text einfügst und Hex oder Base64 abliest; entschlüssle, indem du das Eingabeformat auf Hex oder Base64 und das Ausgabeformat auf Text stellst.

Der Schlüssel lässt sich als Klartext, Hex-Bytes oder Base64 angeben — eine Challenge, die dir 0x1f37 als Schlüssel reicht, tippst du direkt ein. Verarbeitet wird bytegenau über UTF-8, Umlaute und Emoji überstehen den Rundweg also verlustfrei, und die Zählung meldet die Byte-Anzahl von Eingabe und Schlüssel. Hex-Eingaben tolerieren Leerraum und ein 0x-Präfix; Base64 akzeptiert das Standard- und das URL-sichere Alphabet.

Klar gesagt: XOR mit wiederholtem Schlüssel ist keine Sicherheit. Frequenzanalyse bricht es berühmt-berüchtigt in Sekunden — genau deshalb taucht es in jedem CTF, Kryptografie-Kurs und Reverse-Engineering-Write-up auf. Dafür ist dieses Tool: Challenges lösen und bauen, Strings aus Binärdateien oder Malware-Configs entschleiern, Parser testen, oder zeigen, warum XOR allein scheitert. Zum echten Schützen einer Nachricht nimm das AES-basierte Text-Verschlüsselungstool.

Alles läuft lokal in deinem Browser — Klartexte, Chiffrate und Schlüssel verlassen dein Gerät nie, und das Schlüsselfeld ist maskiert und wird nie gespeichert.

Häufige Fragen

Wie entschlüssle ich etwas, das ich hier verschlüsselt habe?
Tausche die Formate: Füge das Hex- oder Base64-Chiffrat ein, stelle das Eingabeformat passend dazu, das Ausgabeformat auf Text, und nimm denselben Schlüssel. XOR ist seine eigene Umkehrung — dieselbe Operation stellt den Klartext wieder her.
Ist XOR-Verschlüsselung sicher?
Nein. Ein wiederholter Schlüssel hinterlässt Muster, die klassische Frequenzanalyse in Sekunden bricht — der Lehrbuchangriff hinter vielen CTF-Challenges. Betrachte XOR als Verschleierung und Lernwerkzeug; für echte Geheimhaltung nimm das Text-Verschlüsselungstool mit AES-256 und passwortabgeleitetem Schlüssel.
Warum ist meine Textausgabe voller seltsamer Zeichen?
XOR erzeugt beliebige Bytes, und die meisten Bytefolgen sind kein gültiges UTF-8. Deshalb ist Hex die Standardausgabe. Die Textausgabe ist für die Entschlüsselungsrichtung gedacht, wo das Ergebnis wirklich Text ist.
Was bedeuten die Schlüsselformate?
Text nimmt die Eingabe als UTF-8-Bytes. Hex liest Paare von Hexziffern (Leerraum und 0x-Präfix sind in Ordnung), Base64 dekodiert Standard- und URL-sicheres Base64. Ein Schlüssel, der in seinem Format nicht parst, ergibt eine ruhige Fehlermeldung statt eines falschen Ergebnisses.
Wird mein Text oder Schlüssel irgendwo hochgeladen?
Nein. Das XOR läuft vollständig in deinem Browser, das Schlüsselfeld ist maskiert, wird nie gespeichert, und nichts verlässt je dein Gerät.