19. November 2007 - 17:23
Enigma v0.1
Projektseite
Dieser Blogeintrag ist einem Projekt zugeordnet.
Die Informationen auf dieser Seite sind möglicherweise nicht mehr aktuell. Bitte lies die Projektseite, um die aktuellsten Informationen und eine Übersicht weiterer verwandter Einträge zu erhalten.
Als Übung für die Vorlesung Netzwerksicherheit (NetSec) war letztens die Enigma nachzuprogrammieren. Das hab ich gleich mal zum Anlass genommen meine etwas angestaubten C++ Kenntnisse ein wenig aufzufrischen.
Somit entstand eine – wie ich finde – ganz nette Enigma Klasse, welche theoretisch beliebig viele Rotoren unterstützt. Diese habe ich auch gleich mal in ein kleines Tool namens cipher eingebaut, was neben ver- und entschlüsseln (ist bei der Enigma aufgrund der Symmetrie das gleiche) auch Brute Force Angriffe mit Known Plaintext <-> Ciphertext Paaren erlaubt, denn das war die Aufgabenstellung ;)
Vielleicht hilfts ja wem bei ner ähnlichen Aufgabe weiter, würde mich über nen Kommentar freuen.
Viel Spass damit ;)
Keine Kommentare »
Noch keine Kommentare.
RSS Feed für Kommentare zu diesem Eintrag. TrackBack URI


Kommentare: