Nov

19

Posted by : Florian Löffler | On : 19.11.2007

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 ;)

Continue Reading