One Time Pad

Das Verfahren One Time Pad, deutsch "Einmalverschlüsselung", ist ein symmetrisches Verschlüsselungs- Verfahren. Dieses Verfahren kann nicht gebrochen werden, wenn der Schlüssel rein zufällig ist, nur einmal zum Einsatz kommt und er so lange wie der Klartext ist.
Zeigt die Münze Zahl (=wahr), so wird wahr zu falsch und umgekehrt. Zeigt die Münze hingegen Kopf (=falsch), so bleibt die Information unverändert.
Es handelt sich um ein binäres System (0=falsch|Kopf, 1=wahr|Zahl), daher kommt für die Codierung und Decodierung die XOR-Operation zum Einsatz. XOR bedeutet exklusives Oder und wird mit dem Zeichen dargestellt:

wahr ⊕ wahr→ falsch
wahr ⊕ falsch→ wahr
falsch ⊕ wahr→ wahr
falsch ⊕ falsch→ falsch

Hinweis: Verändern Sie die Anzeige mit 'a', die Schlüssel mit der Maus und generieren Sie mit 'z' einen zufälligen Schlüssel A.
Evtl. muss zuerst die Simulation angeklickt werden.

fs in ksw - sci