Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.
Zlecę implemetancje w pakiecie pari/gp:
1.Zaimplementować algorytm podpisu cyfrowego RSA z załącznikiem, podpisać cyfrowo tekstem "txt", a następnie zweryfikować podpis. Należy przyjąć, że używana w tym algorytmie funkcja skrótu jest funkcja tożsamościową (zwraca tą samą wartość którą przyjmuje; jest to uproszczenie zadania), a weryfikacja podpisu zwraca prawdę lub fałsz.
2.Zaimplementować schemat uzgadniania kluczy Diffie-Hellman’a i pokazać jego poprawność. 3.Zaimplementować algorytm szyfrowania ElGamala, zaszyfrować text "txt", a następnie na podstawie uzyskanego kryptogramu uzyskać pierwotny tekst jawny.
4.Zaimplementować algorytm podpisu cyfrowego ElGamala z załącznikiem, podpisać cyfrowo text "txt", a następnie zweryfikować jego poprawność.
5.Zaimplementować algorytm szyfrowania Rabina. Zaszyfrować tekst "txt", a następnie na podstawie uzyskanego kryptogramu uzyskać pierwotny tekst jawny. Wystarczy, że prawidłowy tekst jawny będzie jedną z czterech wartości pierwiastków.