Misja druga: Ćwicz i zwyciężaj
Polecenie 1
Przeanalizuj krok po kroku tworzenie kluczy RSA oraz szyfrowanie i deszyfrowanie tekstu za pomocą tego algorytmu.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Problem 1
Napisz program, który za pomocą algorytmu RSA wygeneruje podpis i zweryfikuje jego poprawność.
Program przetestuj dla łańcucha znaków: wiadomosc = "Magda ma kota".
Specyfikacja problemu:
Dane:
wiadomosc- łańcuch znaków; wiadomość do wygenerowania podpisu
Wynik:
Program generuje podpis dla zadanej wiadomości, a następnie sprawdza jego poprawność.
Polecenie 2
Porównaj swoje rozwiązanie z zaprezentowanym w filmie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

Film dostępny pod adresem /preview/resource/RQOj5MB851t8G
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Film przedstawia etapy pisania programu w języku Python, który przy pomocy algorytmu RSA wygeneruje podpis i zweryfikuje poprawność.
Kod programu zaprezentowanego w filmie:
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Plik PY o rozmiarze 1.54 KB w języku polskim