JavaScript is required

Thuật toán hàm băm đang được sử dụng nhiều nhất là:

A.

MD5

B.

SHA-1

C.

MD5 và SHA-1

D.

MD4

Trả lời:

Đáp án đúng: C


MD5 và SHA-1 từng là các thuật toán băm được sử dụng rộng rãi. Tuy nhiên, MD5 đã bị chứng minh là không an toàn cho nhiều ứng dụng do các lỗ hổng bảo mật. SHA-1 cũng dần bị loại bỏ vì lý do tương tự, mặc dù chậm hơn so với MD5. Hiện nay, các thuật toán SHA-2 (ví dụ: SHA-256, SHA-512) và SHA-3 được khuyến nghị sử dụng hơn. Vì câu hỏi hỏi về thuật toán *đang* được sử dụng nhiều nhất, và MD5 và SHA-1 đều không còn được khuyến khích sử dụng rộng rãi cho các ứng dụng bảo mật mới, nên đáp án C (MD5 và SHA-1) không chính xác bằng việc chỉ ra một trong hai thuật toán này. Tuy nhiên, trong các hệ thống cũ hoặc các ứng dụng không yêu cầu bảo mật cao, MD5 và SHA-1 vẫn có thể tồn tại. Do đó, tùy thuộc vào ngữ cảnh sử dụng, câu C có thể đúng. Tuy nhiên câu hỏi không đủ rõ ràng để đưa ra đáp án chính xác nhất. Dù vậy, xét về mặt lịch sử sử dụng rộng rãi, C là đáp án hợp lý nhất.

Câu hỏi liên quan