
به طور خلاصه، الگوریتمهایی هستند که با محاسباتی که بر روی هر فایل انجام میدهند برای آنها یک کد خاص (Unique) تولید میکنند. این کد در صورتی که حتا یک bit از آن فایل عوض شود، تغییر میکند. به طور کلی به این کدها Hash Code میگویند و چون هیچ دو فایلی، Hash کدی همانند هم ندارند (مگر آنکه هردو یک فایل باشند ولی با نامهای متفاوت و یا مکانهای متفاوتی از دیسک) بنابر این، میتوان Hash کدها را همانند اثر انگشت ما انسانها دانست.
خب چندین استفاده دارد، یکی از مهمترین فواید آن، اطمینان از کامل و سالم بودن فایل دانلود شده میباشد. اگر فایلی ناقص دانلود شده باشد و یا حتی پس از دانلود از لحاظ ظرفیت به اندازه فایل اصلی باشد ولی کد Hash آنها با هم متفاوت باشد، نشان از درست نبودن عمل دانلود میباشد. حتی در حالاتی خاص هم ویروسی شدن فایل، چه در کامپیوتر شما و ... هم میتواند باعث تغییر Hash Code شود. بنابر این با مقایسه Hash Code فایل مقصد با فایل مبدا (فایل اصلی) میتوان از یکی بودن و سالم بودن فایل مقصد مطمئن شد.
پس از نصب برنامه، اگر بر روی یک فایل راست کلیک نمایید و گزینه Properties را انتخاب کنید. تب جدیدی به دیالوگ Properties اضافه شده است با نام File Hashes در این تب چندین نوع الگوریتم متفاوت وجود دارد که یکی از آها MD5 است.
در این برنامه به دو روش میتوانید کد Hash فایل مبدا را با فایل کنونی در این پنجره مقایسه نمایید:
برچسب:
نویسنده: محمد رضا جوادیان