R1T0fx9fnwMlg
Zdjęcie przedstawia rozdzielnie hydrauliczną. Nad dwiema rurami znajdują się rozdzielacze cieczy. Pod rurami znajdują się okrągłe elementy. Cały mechanizm umieszczony jest na pionowych metalowych belkach.

Szyfry symetryczne i asymetryczne w języku C++

Źródło: awsloley, domena publiczna.

Poznaliśmy już definicję szyfrów symetrycznych i asymetrycznychP53y9og4kszyfrów symetrycznych i asymetrycznych. Wiemy, czym się różnią, jak się dzielą oraz jakie jest ich zastosowanie. Kolejny krok to napisanie przykładowych programów szyfrujących. Ten e‑materiał poświęcony jest ich implementacji w języku C++.

Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych e‑materiałach z tej serii:

Więcej zadań? Sięgnij do: Szyfry symetryczne i asymetryczne – zadania maturalnePLiZHikGaSzyfry symetryczne i asymetryczne – zadania maturalne.

Twoje cele
  • Porównasz implementację szyfru strumieniowego i szyfru blokowego w języku C++.

  • Prześledzisz, jak komputer generuje kolejne liczby pseudolosowe.

  • Przeanalizujesz, dlaczego szyfry asymetryczne wykorzystywane są w komunikacji internetowej.