XOR-Verschlüsselung (Text)
Verschlüsseln Sie einen Text mit einem wiederholten XOR-Schlüssel (Ergebnis in Hexadezimal), oder entschlüsseln Sie eine zuvor verschlüsselte Hexadezimalzeichenkette.
So funktioniert es
Die XOR-Verschlüsselung kombiniert jedes Byte des Textes mit einem Byte des (zyklisch wiederholten) Schlüssels über die logische Exklusiv-Oder-Operation, und das Ergebnis wird in Hexadezimal kodiert, um lesbar und als Text übertragbar zu bleiben. Nützlich, um schnell eine Zeichenkette zu verbergen oder die Grundlagen der Kryptografie zu üben — dies ist keine robuste Verschlüsselung zum Schutz sensibler Daten.
Warum ist das verschlüsselte Ergebnis in Hexadezimal?
Das rohe Ergebnis von XOR kann nicht druckbare Bytes enthalten. Die Hexadezimalkodierung (zwei Zeichen pro Byte) garantiert ein immer lesbares und kopierbares Ergebnis, unabhängig vom verwendeten Schlüssel.
Was passiert, wenn ich mit dem falschen Schlüssel entschlüssele?
Die Entschlüsselung erzeugt Bytes, die in der Regel keinem gültigen UTF-8-Text entsprechen, was einen ausdrücklichen Fehler statt eines stillen, inkonsistenten Ergebnisses auslöst.
100% lokale Verarbeitung: Die Verschlüsselung läuft vollständig in Ihrem Browser über WebAssembly, Ihr Text und Ihr Schlüssel verlassen niemals Ihr Gerät.