Film samouczek
Problem 1
Napisz program, który za pomocą algorytmu RSA wygeneruje dla danej wiadomości podpis i zweryfikuje jego poprawność. Algorytm powinien działać w oparciu o podane wartości liczb pierwszych i .
Program przetestuj dla wiadomości o treści „Ola ma kota” i wartości liczb pierwszych i .
Specyfikacja problemu:
Dane:
wiadomosc
– łańcuch znaków; podana wiadomość do zaszyfrowaniap
– liczba całkowita dodatnia; jedna z liczb pierwszych potrzebnych do wyznaczenia kluczyq
– liczba całkowita dodatnia; druga z liczb pierwszych potrzebnych do wyznaczenia kluczy
Wynik:
szyfrogram podanej wiadomości i jego odszyfrowana postać jako dowód odwracalności szyfrowania
Polecenie 1
Porównaj swoje rozwiązanie z zaprezentowanym w filmie.