Z e‑materiału Wstęp do kryptografiiWstęp do kryptografii wiemy, do czego służą szyfry. Poznaliśmy też kilka algorytmów szyfrujących. Rozumiemy, jak działają, i potrafimy dokonać ich implementacji w różnych językach programowania.
Zdobytą wiedzę wykorzystamy do praktycznego opracowania projektu. W tym e‑materiale zajmiemy się przygotowaniami do stworzenia własnego programu szyfrującego i deszyfrującego informacje. Skupimy się przede wszystkim na sformułowaniu stojących przed nami zadań – w ten sposób łatwiej nam będzie rozpocząć praktyczną realizację programu.
Z implementacją programu możesz zapoznać się w pozostałych e‑materiałach z serii:
Szyfrowanie i deszyfrowanie w języku C++Szyfrowanie i deszyfrowanie w języku C++,
Szyfrowanie i deszyfrowanie w języku JavaSzyfrowanie i deszyfrowanie w języku Java,
Szyfrowanie i deszyfrowanie w języku PythonSzyfrowanie i deszyfrowanie w języku Python.
Więcej zadań? Sięgnij do: Szyfrowanie i deszyfrowanie – zadania maturalneSzyfrowanie i deszyfrowanie – zadania maturalne.
Przeanalizujesz proces wyboru algorytmu kryptograficznego przy założeniu konkretnych potrzeb i wymagań użytkownika.
Zdecydujesz, w którym języku programowania wykonasz projekt.
Wyjaśnisz, jak efektywnie organizować swoją pracę podczas tworzenia projektu oraz na jakie etapy można ją podzielić.
Uzasadnisz, które podstawowe funkcje są niezbędne w projektowanym programie.
Objaśnisz, jak powinien wyglądać przykładowy interfejs użytkownika.
Przygotujesz się do implementacji wybranego algorytmu.