Aby zaimplementować w aplikacji jednokierunkową funkcję skrótu tzw. funkcję haszującą można posłużyć się algorytmem
Aby zaimplementować w aplikacji jednokierunkową funkcję skrótu tzw. funkcję haszującą można posłużyć się algorytmem
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D
Uzasadnienie i szersze wyjaśnienie:
Funkcja skrótu (hash function) to algorytm, który przekształca dane wejściowe o dowolnej długości w ciąg znaków o stałej długości (nazywany skrótem lub hashem). Kluczową cechą kryptograficznych funkcji skrótu jest ich jednokierunkowość – oznacza to, że odtworzenie oryginalnych danych na podstawie skrótu jest praktycznie niemożliwe.
- MD5 (Message Digest Algorithm 5) jest jednym z klasycznych i szeroko znanych algorytmów haszujących. Mimo że obecnie nie jest już uważany za bezpieczny do zastosowań wymagających odporności na kolizje (np. podpisy cyfrowe), nadal jest przykładem jednokierunkowej funkcji skrótu.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A. DES (Data Encryption Standard) i C. AES (Advanced Encryption Standard) to symetryczne algorytmy szyfrujące. Służą do szyfrowania i deszyfrowania danych przy użyciu tego samego klucza. Są to operacje dwukierunkowe (odwracalne), a nie funkcje skrótu.
- B. RSA to asymetryczny algorytm szyfrujący. Używa pary kluczy (publicznego i prywatnego) do szyfrowania i deszyfrowania danych. Jest to również operacja odwracalna.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Szyfrowanie symetryczne AES (Rijndael)Współczesny światowy standard symetrycznego szyfrowania blokowego o wielkości bloku 128 bitów i długości klucza 128, 192 lub 256 bitów, powszechnie stosowany w HTTPS, Wi-Fi i dyskach.
- Szyfrowanie symetryczne DES i 3DESKlasyczny symetryczny szyfr blokowy o 56-bitowym kluczu efektywnym, obecnie uznany za przestarzały i podatny na atak siłowy (brute-force); zastąpiony przez standard AES.
- Kryptografia: Szyfrowanie Symetryczne i AsymetryczneDziedzina ochrony danych: Szyfrowanie symetryczne (np. AES) używa jednego wspólnego klucza, a asymetryczne (np. RSA) pary klucz publiczny / klucz prywatny.
Podobne pytania z działu „Bezpieczenstwo aplikacji i kryptografia”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 33 pytań z tego działu.
- #29
Czym jest Path Traversal i jakie zagrożenia może powodować?
- #53
Która zasada jest kluczowa dla bezpiecznego korzystania z portali społecznościowych?
- #214
Szkodliwe oprogramowanie, zaprojektowane w celu zapewnienia hakerom uprawnień administracyjnych do komputera ofiary bez jej wiedzy, to
- #359
Które zdanie o funkcji skrótu nie jest prawdziwe?
- #375
Podatność stron internetowych polegająca na wstrzykiwaniu własnego kodu do strony to