Mọi người chắc quen với MD5 hash function. Vấn đề mình hỏi hôm nay cũng rất đơn giản:
Dùng MD5 hash function để tạo ra 2 hash value (32 bits), khả năng để 2 hash này giống nhau 8 bits đầu tiên là bao nhiêu?
Vì output của MD5 luôn là 32 bits, nên mình muốn lấy 8 bits đầu thôi cho nó… ngắn, nhưng không biết nếu làm vậy thì khả năng collision có tăng lên không?

nếu bạn chỉ cần hash table chứ ko cần crypto thì có nhiều hàm nhanh hơn.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?