JavaScript is required

Để đảm bảo tính toàn vẹn của thông điệp trong quá trình truyền phát trên các mạng truyền thông, người ta thường sử dụng kỹ thuật:

A.

Mã hóa bằng hàm HASH (hàm băm)

B.

Mã hóa khóa công cộng

C.

Mã hóa khóa riêng

D.

Chứng thực điện tử

Trả lời:

Đáp án đúng: A


Tính toàn vẹn của thông điệp đảm bảo rằng thông điệp không bị thay đổi trong quá trình truyền phát. Hàm HASH (hàm băm) được sử dụng để tạo ra một giá trị duy nhất (message digest) từ thông điệp gốc. Khi nhận được thông điệp, người nhận cũng tính toán giá trị HASH và so sánh với giá trị HASH được gửi kèm. Nếu hai giá trị này giống nhau, có nghĩa là thông điệp không bị thay đổi. Các phương pháp mã hóa khóa công khai và khóa riêng chủ yếu tập trung vào tính bảo mật (bí mật) của thông điệp, chứ không đảm bảo tính toàn vẹn. Chứng thực điện tử thường bao gồm cả mã hóa và hàm băm để đảm bảo cả tính bảo mật và tính toàn vẹn, nhưng trong bối cảnh câu hỏi chỉ hỏi về tính toàn vẹn, hàm băm là lựa chọn phù hợp nhất.

Câu hỏi liên quan