Szyfrowanie – Enigma

Szyfrowanie – Enigma

Projekt: realizuje szyfrowanie Enigmy, dla dowolnego znaku lub ciągu znaków, dodatkowo program posiada mechanizm rejestracji a co za tym idzie logowania, przy czym istnieje możliwość sprawdzenia siły hasła. Rejestracja (dane użytkowników) są objęte szyfrowaniem AES w trybie CBC. Dane zapisywane są w pliku.

Krótki opis działania:

1. Użytkownik tworzy nowe konto które jest szyfrowane AES’em, gdzie ma możliwość też sprawdzenia siły hasła.
2. Użytkownik loguje się do systemu.
3. Użytkownik ustawia kolejność trzech bębnów, ustawienia te mogą być dowolne.
4. Użytkownik ustawia miejsce startowe zewnętrznego bębna.
5. Użytkownik wprowadza tekst do zaszyfrowania/deszyfrowania, po czym następuje wykonanie programu.
(większość istotnych rzeczy zawarta jest w dokumentacji poniżej)

Galeria:

Film:

Dokumentacja: