Mam do wykonania ćwiczenie:
1. Zapoznać się z pomocš (manualem) openssl - (polecenie man openssl).
Pseudo polecenia do uzyskania listy komend standardowych:
- openssl list-standard-commands;
- openssl list-message-digest-commands;
- openssl list-cipher-commands.
2. Stworzyć skrót wiadomo?ci - md5, sha1 (polecenie dgst).
3. Zaszyfrować wiadomo?ć używajšc algorytmu szyfrowania symetrycznego ? des (hasło należy zachować w pliku) (polecenie enc).
4. Odszyfrować zaszyfrowanš wiadomo?ć (polecenie enc).
5. Szyfrowanie hybrydowe
1. generacja kluczy
- generacja pary kluczy o nazwie Alicja (polecenie genrsa),
- wyodrębnienie klucza publicznego,
- umieszczenie klucza publicznego do katalogu wspolny,
- generacja pary kluczy o nazwie Bob (polecenie genrsa),
- wyodrębnienie klucza publicznego,
- umieszczenie klucza publicznego do katalogu wspolny.
2. Tworzenie wiadomo?ci i jej bezpieczne przekazanie
- stworzyć wiadomo?ć - tekst.txt,
- stworzyć klucz ? tajny_klucz,
- zaszyfrować wiadomo?ć tekst.txt za pomocš szyfru symetrycznego (wykorzystujšc klucz tajny_klucz),
- skopiować zaszyfrowany plik do katalogu wspolny,
- zaszyfrować za pomocš klucza publicznego Alicji plik tajny_klucz (rsautl),
- skopiować zaszyfrowany plik z kluczem do katalogu wspolny.
3. Odbiór wiadomo?ci
- odszyfrowanie za pomocš klucza prywatnego Alicji zaszyfrowanego klucza symetrycznego (polecenie rsautl),
- odszyfrowanie wiadomo?ci od Boba.
Więc zabieram się za to ćwiczenie. Odpalam konsole wpisueje
i wychodzi coś takiego...openssl dgst -md5 -out skr_msg_md5
pod poleceniem jest pusta przestrzeń bez hagop@hagop:~$ w której mogę pisać. Co z tym zrobić. ta komenda coś wykonała? jak tak to gdzie to jest? Jak dla mnie noob'a linuxowego to czarna magia...hagop@hagop:~$ openssl dgst -md5 -out skr_msg_md5
Nie proszę o rozwiązanie tego za mnie tylko o pomoc w zrozumieniu działania tego "CZEGOŚ"