Online-XOR-Werkzeug für Text, Hexadezimal, Binär und Base64

BeetVPN

Eingabe

Eingabe

XOR-Ergebnis

Ergebnis
Formate und Vorschau

Die XOR-Operation verstehen

XOR, das exklusive Oder, vergleicht zwei Bits. Das Ergebnis ist 1, wenn sie unterschiedlich sind, und 0, wenn sie gleich sind. Die Operation ist umkehrbar: Wird derselbe Schlüssel ein zweites Mal auf das Ergebnis angewendet, entstehen wieder die ursprünglichen Bytes.

Wiederholter Schlüssel

Ist der Schlüssel kürzer als die Eingabe, werden seine Bytes wiederholt. Das ist nützlich zur Analyse eines Formats oder zum Nachvollziehen einer Berechnung, aber ein kurzer wiederholter Schlüssel ist keine sichere moderne Verschlüsselung.

Zwei Puffer

Der Modus für gleich lange Puffer wendet XOR Byte für Byte an. Er kann Binärdaten vergleichen, eine Maske entfernen oder einen Schritt eines anderen Algorithmus prüfen.

Formate

Eingabe, Schlüssel und Ergebnis können als UTF-8-Text, Hexadezimal-, Binär- oder Base64-Daten dargestellt werden. Binärsichere Formate verhindern Datenverlust, wenn das Ergebnis nicht druckbare Bytes enthält.

Einfaches Beispiel

Der Buchstabe A ist 41 in Hexadezimaldarstellung. Mit dem Schlüssel 20, 41 XOR 20 entsteht 61, also der Buchstabe aWird 20 auf 61 erneut angewendet, entsteht wieder 41.

Sicherheitsgrenzen

Ein zufälliger Schlüssel, der genauso lang wie die Nachricht ist und nie wiederverwendet wird, folgt dem One-Time-Pad-Prinzip. Ein kurzer wiederholter Schlüssel legt dagegen Muster offen und ermöglicht statistische Angriffe. Verwenden Sie dieses Werkzeug zum Lernen, für Interoperabilität und Datenanalyse, nicht als Ersatz für moderne authentifizierte Verschlüsselung.

XOR mit wiederholtem Schlüssel für Text, Hexadezimal, Binär und Base64

XOR vergleicht die Bits der Eingabe und des Schlüssels. Wird derselbe Schlüssel zweimal angewendet, werden die ursprünglichen Bytes wiederhergestellt. Das Werkzeug akzeptiert mehrere Darstellungen und wiederholt automatisch einen Schlüssel, der kürzer als die Nachricht ist.

Text ABC mit Schlüssel K → hexadezimal 0a 09 08
Schlüssel anwenden K auf 0a 09 08 erneut anwenden, um wiederherzustellen ABC

Häufige Fragen

Ver- und entschlüsselt XOR mit derselben Operation?

Ja. Für jedes Byte gilt: A XOR K XOR K ergibt wieder A.

Ist XOR mit wiederholtem Schlüssel sicher?

Nicht für sensible Daten. Ein kurzer wiederholter Schlüssel legt Muster offen; verwenden Sie stattdessen eine moderne authentifizierte Chiffre.

Warum eine Ausgabe in Hexadezimal oder Base64 verwenden?

Die XOR-Ausgabe kann nicht druckbare Bytes enthalten. Hexadezimal und Base64 machen diese Bytes sicher kopier- und übertragbar.