Phương pháp nào có thể được sử dụng để lấy lại thông điệp gốc từ giá trị băm tạo ra bằng SHA256?
Trả lời:
Đáp án đúng: C
SHA256 là một hàm băm mật mã một chiều. Điều này có nghĩa là, về mặt tính toán, không thể (hoặc cực kỳ khó khăn) để đảo ngược hàm băm và lấy lại thông điệp gốc từ giá trị băm (hash). Các phương án A và B liên quan đến việc sử dụng khóa công khai hoặc khóa riêng, nhưng SHA256 không phải là một thuật toán mã hóa sử dụng khóa. Phương án D đề xuất áp dụng hàm băm đảo ngược, nhưng vì SHA256 là hàm một chiều, không có "hàm băm đảo ngược" tương ứng. Do đó, đáp án chính xác là C: Tất cả đều sai.