Niektóre wiadomości muszą być przesyłane w sposób bezpieczny, tak aby nikt niepowołany nie mógł ich odczytać. W tym celu stosuje się szyfrowanie.
Istnieje wiele znanych szyfrów – od prostych, takich jak szyfr Cezara, po zaawansowane, jak AES.
Ale my stworzyliśmy własny, jeszcze lepszy algorytm szyfrowania – nazywa się AES++!
Użycie
W załącznikach znajdziesz dwa pliki decoder.py i encoder.py, które implementują szyfrowanie AES++.
Możesz ich używać w następujący sposób:
# Zaszyfruj wiadomość
python encoder.py <tajne hasło> <wiadomość>
# Odszyfruj
python decoder.py <tajne hasło> <zaszyfrowana wiadomość>
Zadanie
Spróbuj odszyfrować poniższą wiadomość:
LWyhq985w3glL3/ZIZPJ3C777etYn4yLDdh8owJM+QwJpSzPTZR95C2kBohXLZ/kC7/BKyL9pwgAAAAAFB+4Nw==
Może zawiera ona coś, co Cię interesuje!
Uwaga: Wiadomość zawiera wyłącznie znaki z ASCII, czyli podstawowe symbole, litery (bez polskich znaków) oraz cyfry.
Załączniki
- Program do odszyfrowania wiadomości AES++ w Python
- Program do zaszyfrowania wiadomości AES++ w Python