وقتی شما یک فایل را برای نصب برروی کامپیوتر خود از یک سایت دانلود می کنید بمنظور اینکه مطمئن باشید فایل سالم و امنی را دریافت کرده اید سایت عرضه کننده نرم افزار معمولا یک کد که به آن CheckSum (چکسام) می گویند در کنار فایل دانلود شده به شما می دهد. این کد با استفاده از اعمال یک الگوریتم ریاضی برروی محتویات باینری فایل تولید می شود که MD5 یکی از معروف ترین آن الگوریتم ها است.
با این کار شما پس از دریافت فایل می توانید با اعمال الگوریتم مورد نظر (برای مثال MD5) برروی آن مطمئن باشید حتی یک بیت فایل هم تغییر نکرده است.