Đặng Trần Hiếu
(lt2hieu2004)
Thành viên danh dự
1 MD5 hash string có thể bao gồm 26 ký tự tiếng anh từ a-z và 10 chữ số từ 0-9 ---> tổng cộng sẽ có tất cả 36 ký tự. Trong khi đó 1 MD5 hash string có đến 32 ký tự, cứ cho là mỗi ký tự chỉ xuất hiện được duy nhất 1 lần đi. Thì xác suất tìm được 2 string bất kỳ có cùng MD5 hash là: 36! / (36-32)! = 1/1.55e40. Trong khi đó phần lớn các website đều chỉ cho user được phép nhập sai password 1 số lần nhất định.