Nowy folder (3) wkr 12 cw4 I1Y5S1 v2

Wstęp do Kryptologii

I1Y5S1 Ćwiczenia 4/2012

  1. Oblicz wartość skrótu tego pliku wkr_2012_cw4_I1Y5S1.doc przy wykorzystaniu funkcji MD5, SHA-1, SHA-256 z biblioteki OpenSSL. Nazwij kopię pliku wkr_2012_cw4_I1Y5S1_v2.doc i zmień jego zawartość. Sprawdź czy skróty się zmieniły. Możesz wykorzystać polecenie openssl dgst.

  2. Zaszyfruj plik wkr_2012_cw4_I1Y5S1.doc algorytmem AES-256 w trybie CBC. Wyniki zapisz w pliku c.doc. Jako frazy szyfrującej użyj numeru stanowiska. Użyj SHA-1 do utworzenia klucza szyfrującego. Możesz wykorzystać polecenie openssl enc.

  3. Odszyfruj plik zaszyfrowany w poprzednim podpunkcie. Wyniki zapisz w pliku p.doc. Możesz wykorzystać polecenie openssl enc.

  4. Utwórz parę kluczy RSA o długości 2048 bitów. Klucz prywatny zapisz do pliku priv.key (zaszyfruj go algorytmem aes-128), klucz publiczny do pliku pub.key. Do generacji pary kluczy wykorzystaj polecenie openssl genpkey, klucz publiczny możesz wyeksportować z pliku priv.key za pomocą polecenia polecenie openssl rsa.


Wyszukiwarka