Hash Functions take an input whose size can vary and generate size output based on input size.

2 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: "False". Hàm băm (hash function) nhận đầu vào có độ dài tuỳ ý nhưng luôn sinh đầu ra có độ dài cố định, không phụ thuộc kích thước đầu vào: SHA-256 cho 256 bit dù băm một chữ cái hay một tệp vài gigabyte, MD5 luôn cho 128 bit, SHA-1 luôn cho 160 bit. Chính độ dài cố định này làm giá trị băm dùng được như dấu vân tay ngắn gọn của dữ liệu để kiểm toàn vẹn, ký số hay xây chuỗi băm, và cũng là lý do va chạm chắc chắn tồn tại (vô số đầu vào dồn vào 2^n giá trị), nên mới cần kháng va chạm. Phát biểu nói đầu ra thay đổi theo kích thước đầu vào nên sai; chọn "True" là nhầm hàm băm với phép nén hay mã hoá, vốn cho đầu ra dài theo đầu vào.

Cùng phần 5

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