![]() |
![]() |
||
| Kryptologie |
[Material]
[Steganographie]
[Monoalphabetisch]
[Polyalphabetisch]
[Kerckhoffs-Prinzip]
[Public-Key]
[RSA]
[AES]
[Langzahlarithmetik]
[Gpg4win]
[GnuPG]
[Keysigning-Party]
[Einweg-Funktion]
[Schlüsseltausch]
[Hash]
[digitale Signatur]
[Authentifizierung]
[Zertifikate]
|
||
|
Hohenstaufen-Gymnasium Kaiserslautern |
|
Informiere dich bei wikipedia über das One-Time-Pad-Verfahren und die XOR-Verschlüsselung.
Entschlüssele mit Hilfe von CrypTool und dem Schlüssel 20051001ABCDEF33 den mit dem XOR-Verfahren verschlüsselten Geheimtext kiqsߨ—G .
Überprüfe CrypTool, indem du z.B. die ASCII-Darstellung des Zeichens 'k' mit dem Bitmuster
2016 = 0010 00002
xor-verknüpfst und das Ergebnis als Zeichen darstellst. Das kleine Tool Tool0 (tool0.zip)
kann dabei als Hilfe benutzt werden. Kontrolliere so mindestens drei Zeichen.
Schreibe ein Delphi-Programm zur XOR-Verschlüsselung. Der Schlüssel soll dabei - im Gegensatz zu CrypTool - durch eine ASCII-Zeichenkette dargestellt werden. Sollte der Schlüssel kürzer als der Text sein, so verlängere den Schlüssel durch Anhängen des Schlüssels. Verwende die eingebaute byteweise XOR-Verknüpfung. Die Möglichkeit, den Schlüssel zufällig zu erzeugen, wäre eine sinnvolle Erweiterung . Siehe auch: ASCII Armor