RdDFZ52yGPTAD
Zdjęcie przedstawia maszynę szyfrującą z klawiaturą, rzędem żarówek oraz trzema rolkami z cyframi. Nad rolkami znajduje się napis po niemiecku.

Szyfrowanie i deszyfrowanie – projekt

Źródło: Tomasz_Mikolajczyk, dostępny w internecie: pixabay.com, domena publiczna.

Z e‑materiału Wstęp do kryptografiiP1CBubjLEWstę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:

Więcej zadań? Sięgnij do: Szyfrowanie i deszyfrowanie – zadania maturalnePsfaUPdIISzyfrowanie i deszyfrowanie – zadania maturalne.

Twoje cele
  • 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.