|
Einfache Verfahren der Kryptologie
Problemstellung:
Ein einzugebender Klartext wird verschlüsselt.
Der Benutzer kann zwischen den Verfahren von Cäsar bzw. Vigenere wählen.
Hinweise:
In den Klassenbeschreibungen habe ich gekennzeichnet welche Methoden private (private) bzw. öffentlich (public) sind.
Eine der Methoden ist virtuell und wird erst zur Laufzeit zugeordnet. (In Delphi mit virtual bzw. override zu kennzeichnen)
Kontrollstrukturen: Verzweigungen, Schleifen
Visuelle Komponenten: Label, Edit, Button, Memo, Menue
Beschreibung der Klassen:
Klasse tcodiermaschine |
Eigenschaften
Methoden
|
Klasse tcaesar (erbt von der Klasse tcodiermaschine) |
Eigenschaften
Methoden
|
Klasse tvigenere (erbt von der Klasse tcodiermaschine) |
Eigenschaften
Methoden
|
Download des exe-File | Download des kompletten Quelltextes |
(beide mit WinZip gepackt) |
|