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

Rozwiązanie

Wydarzenie już się zakończyło! Możesz zobaczyć rozwiązanie tutaj