هش چیست و به چه کار میآید؟
هش اثر انگشت یکطرفهٔ داده است: هر متنی، کوتاه یا بلند، به رشتهای با طول ثابت تبدیل میشود و کوچکترین تغییر، هش را کاملاً عوض میکند. MD5 کلمهٔ abc 900150983cd24fb0d6963f7d28e17f72 است و MD5 کلمهٔ abd 4911e516e5aa21d327512e0c8b197616.
از هش برای بررسی درستی فایل دانلودشده (مقایسه با هشی که سازنده منتشر کرده)، پیدا کردن دادههای تکراری و ساختن شناسه استفاده میشود. از روی هش نمیشود متن اصلی را محاسبه کرد.