R1NY8fGJRYBBF
Fotografia przedstawiająca kłódki przypięte do drewnianej ściany.

Szyfr RSA w języku C++

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

W świecie, w którym dominującą formą komunikacji jest przekaz cyfrowy, niezbędne stało się opracowywanie algorytmów szyfrujących. Jedną z często używanych przez kryptografów metod jest szyfr RSAPl0GrlFTpszyfr RSA. W tym e‑materiale zajmiemy się jego implementacją 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: Szyfr RSA – zadania maturalnePLdvVSHdzSzyfr RSA – zadania maturalne.

Twoje cele
  • Zaimplementujesz w języku C++ klucze prywatny i publiczny szyfru RSA.

  • Napiszesz program, który za pomocą algorytmu RSA wygeneruje podpis i zweryfikuje jego poprawność.

  • Wykonasz ćwiczenia dotyczące szyfrowania i deszyfrowania wiadomości za pomocą szyfru RSA.