What does a hash function primarily ensure?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Integrity". Hàm băm biến một khối dữ liệu dài thành giá trị rút gọn có độ dài cố định, và chỉ cần đổi một bit trong dữ liệu thì giá trị băm đã khác hẳn, nên người nhận so lại hai giá trị băm là phát hiện được dữ liệu có bị sửa trên đường truyền hay khi lưu. Mục "Confidentiality" không đạt được, vì dữ liệu gốc vẫn đi kèm ở dạng rõ, muốn giữ kín nội dung phải mã hoá. Mục "Availability" nói về việc dịch vụ luôn dùng được, hàm băm không ngăn được gián đoạn hay quá tải. Mục "Authentication" cần thêm khoá bí mật như trong mã xác thực bản tin hoặc chữ ký số; giá trị băm trần không gắn với danh tính nào nên không chứng minh được ai là người gửi.

Cùng phần 8

Xuất hiện trong 1 bộ đề