Các chức năng của hàm Hash (hàm băm):
Trả lời:
Đáp án đúng: B
Hàm băm (Hash function) có các chức năng sau:
* **Kiểm tra tính toàn vẹn của thông điệp ban đầu:** Hàm băm tạo ra một giá trị băm (hash value) từ thông điệp. Nếu thông điệp bị thay đổi, giá trị băm cũng sẽ thay đổi, giúp phát hiện ra sự thay đổi này.
* **Tạo chữ ký số:** Hàm băm được sử dụng để tạo ra một bản tóm tắt (message digest) của thông điệp, sau đó bản tóm tắt này được mã hóa bằng khóa riêng của người gửi để tạo ra chữ ký số.
* **Ngăn chặn các truy cập trái phép:** Mặc dù hàm băm không trực tiếp ngăn chặn truy cập trái phép, nhưng nó có thể được sử dụng kết hợp với các phương pháp bảo mật khác để xác thực người dùng và đảm bảo tính toàn vẹn của dữ liệu, từ đó gián tiếp góp phần ngăn chặn truy cập trái phép.
Vì vậy, đáp án đúng là "Tất cả các đáp án".





