Przejdź do treści głównej
INF.04Pytanie #184 z 856bezpieczenstwo-aplikacji-i-kryptografia

Aby zaimplementować w aplikacji jednokierunkową funkcję skrótu tzw. funkcję haszującą można posłużyć się algorytmem

Opcje odpowiedzi:
A
DES
B
RSA
C
AES
D
MD5
Prawidłowa
Reklama

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

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.