Số lượng giá trị khác nhau của hàm băm MD5 là 2^128, như đã nêu ở trên. Để lưu tất cả các giá trị này vào ổ cứng máy tính, bạn cần một dung lượng lớn đáng kể.
Độ dài của một giá trị MD5 là 128 bit, tương đương với 16 byte. Vì vậy, để lưu tất cả các giá trị MD5 này, bạn sẽ cần một lượng dữ liệu tổng cộng là:
2^128 giá trị * 16 byte/giá trị = 2^144 byte
2^144 byte tương đương với:
2^144 / 1024 bytes/kilobyte = 2^144 / 1,024,000 kilobytes
2^144 / 1,024,000 / 1,024 megabytes
2^144 / 1,024,000 / 1,024 / 1,024 gigabytes
Và cuối cùng:
2^144 / 1,024,000 / 1,024 / 1,024 / 1,024 terabytes
Nói cách khác, bạn sẽ cần một ổ cứng có dung lượng khoảng 2^144 terabytes để lưu trữ tất cả các giá trị MD5 khác nhau. Đây là một con số vô cùng lớn và không thực tế, vì nó vượt xa khả năng của bất kỳ hệ thống lưu trữ ổ cứng thông thường hiện nay.