Vernam-Chiffre

Verschlüsseln und entschlüsseln Sie Texte mit der Vernam-Chiffre, einem klassischen Verfahren auf XOR-Basis. Erzeugen Sie zufällige Schlüssel oder verwenden Sie einen eigenen Schlüssel. Verschlüsselte Daten werden im Base64-Format ausgegeben, damit sie sicher gespeichert und übertragen werden können.

Schlüssel
Eingabe
0 Zeichen · 0 Bytes
Ausprobieren:
Ergebnis
✓ Einmalschlüssel-Verfahren ✓ Schlüssellänge muss der Nachrichtenlänge entsprechen ✓ Wir speichern keine Nachrichten ✓ Auf dem Server verarbeitet
Beispiele
Einfachen Text verschlüsseln Schlüssel: SCHLUESSEL
Eingabe HALLO
Ausgabe GwIEABo=

Schlüssel: SCHLUESSEL. Im Verschlüsselungsmodus wendet das Werkzeug XOR an und gibt das Ergebnis als Base64 aus.

Base64-Text entschlüsseln Schlüssel: SCHLUESSEL
Eingabe GwIEABo=
Ausgabe HALLO

Schlüssel: SCHLUESSEL. Im Entschlüsselungsmodus dekodiert das Werkzeug Base64 und wendet anschließend XOR an.

Beispiel mit Unicode-Text Schlüssel: GEHEIM
Eingabe Grüße Welt
Ausgabe ADeL+YrSImUfICU5

Das Werkzeug unterstützt UTF-8-Text und kann Daten aus vielen Sprachen und Schriftsystemen verschlüsseln.

Anderer Schlüssel, anderes Ergebnis Schlüssel: GEHEIM
Eingabe HALLO
Ausgabe DwQECQY=

Wird der Schlüssel geändert, verändert sich jede XOR-Operation und es entsteht ein völlig anderes verschlüsseltes Ergebnis.

So funktioniert die Vernam-Chiffre

Die Vernam-Chiffre verschlüsselt Daten, indem sie auf jedes Byte der Nachricht und das entsprechende Byte eines Schlüssels die XOR-Operation (exklusives Oder) anwendet. Da XOR umkehrbar ist, stellt die erneute Anwendung desselben Schlüssels den ursprünglichen Text wieder her.

Dieses Werkzeug kodiert die verschlüsselten Binärdaten automatisch als Base64. Dadurch lassen sie sich sicher als Text kopieren, speichern und übertragen. Beim Entschlüsseln wird zuerst Base64 dekodiert und anschließend XOR mit demselben Schlüssel angewendet.

Für maximale Sicherheit sollte der Schlüssel zufällig sein, mindestens die Länge der Nachricht haben und nur einmal verwendet werden. Wird ein kürzerer Schlüssel wiederholt, veranschaulicht das Verfahren weiterhin die XOR-Verschlüsselung, bietet aber nicht mehr die Sicherheitsgarantien eines echten One-Time Pads.

Die Vernam-Chiffre ist historisch bedeutsam, weil sie das XOR-Prinzip einführte, das später zur Grundlage vieler moderner Stromchiffren wurde.

Vernam-Chiffre und One-Time Pad

Das One-Time Pad (OTP) ist ein Sonderfall der Vernam-Chiffre. Für theoretisch perfekte Sicherheit muss der Schlüssel wirklich zufällig sein, mindestens die Länge der Nachricht haben und darf niemals erneut verwendet werden.

Viele praktische Vernam-Implementierungen, darunter auch Lernwerkzeuge, verwenden wiederverwendbare Textschlüssel. Das veranschaulicht zwar die XOR-basierte Verschlüsselung, bietet aber nicht die bedingungslose Sicherheit eines echten One-Time Pads.

Die Warnung dieses Werkzeugs weist darauf hin, wenn der Schlüssel wiederholt wird oder kürzer als die Nachricht ist. Dadurch wird die Verschlüsselung geschwächt und die Sicherheitsgarantie eines OTP aufgehoben.

Geschichte der Vernam-Chiffre

Die Chiffre ist nach Gilbert Vernam benannt, einem Ingenieur, der Anfang des 20. Jahrhunderts XOR-basierte Verschlüsselungstechniken für die Fernschreiberkommunikation entwickelte.

Seine Arbeit wurde zu einer Grundlage der modernen Kryptografie und inspirierte spätere Stromchiffren und sichere Kommunikationssysteme.

FAQ

Ja. Für die Vernam-Entschlüsselung ist genau derselbe Schlüssel erforderlich, der bei der Verschlüsselung verwendet wurde.

Das Ergebnis der XOR-Operation besteht aus Binärdaten. Mit Base64 lassen sie sich sicher als Text kopieren, speichern und übertragen.

Ja. Das Werkzeug verarbeitet UTF-8-Daten byteweise und unterstützt daher mehrsprachige Eingaben.

Bei der XOR-Verschlüsselung werden die Daten der Nachricht und des Schlüssels mit der XOR-Operation verknüpft. Wird derselbe Schlüssel erneut angewendet, kehrt sich der Vorgang um und die ursprüngliche Nachricht wird wiederhergestellt.

Die Sicherheit hängt vom Schlüssel ab. Ein echtes One-Time Pad mit einem zufälligen, nur einmal verwendeten Schlüssel ist theoretisch nicht zu brechen. Wiederverwendbare Schlüssel können dagegen durch Kryptoanalyse angreifbar sein.

Ein Schlüssel, der kürzer als die Nachricht ist, muss bei der Verschlüsselung wiederholt werden. Die Wiederverwendung von Schlüsselmaterial schwächt die Sicherheit und hebt die theoretischen Garantien eines echten One-Time Pads auf.

Die XOR-Operation erzeugt Binärdaten, die üblicherweise keine lesbaren Muster enthalten. Das Werkzeug stellt diese Daten zur besseren Handhabung als Base64-Text dar.
Verwandte Tools

Caesar-Chiffre

Klassische Buchstabenverschiebung mit frei wählbarem Verschiebungswert.

Playfair-Chiffre

Klassische Bigramm-Substitution mit Verschlüsselung über eine Schlüsselmatrix.

Beaufort-Chiffre

Klassische reziproke Chiffre auf Basis eines Schlüsselworts.

Gronsfeld-Chiffre

Klassische Chiffre im Stil von Vigenere mit numerischem Schlüssel.

Vigenere-Chiffre

Polyalphabetische Verschlüsselung und Entschlüsselung mit Schlüsselwort.

Bacon-Chiffre

Klassische A/B-Codierung und Textsteganografie mit der Bacon-Chiffre.