آبجی
15th February 2010, 12:11 AM
کد هش Hash Code چیست ؟
Hash کدها به طور خلاصه کدهایی هستند بر اساس الگوریتمهایی که با محاسبات بر روی فایل ها تولید می شوند. یعنی طبق یک سری الگوریتم هایی که بر روی فایلها محاسبات انجام میدهند برای آنها یک کد یکتایی خاصی (Unique) تولید میکنند. این کد در صورتی که حتی یک bit از آن فایل عوض شود، تغییر میکند. به این کدها به طور کلی هش کد Hash Code میگویند و چون هیچ دو فایلی Hash کدی همانند هم ندارند (مگر آنکه هردو یک فایل باشند ولی با نامهای متفاوت و یا مکانهای متفاوتی) بنابر این، میتوان Hash کدها را همانند اثر انگشت ما انسانها دانست.
کد هش Hash Code چیست و چه کاربردی دارد؟
Hash Code چه کاربردی دارد؟
یکی از مهمترین کاربرد های آن، اطمینان از کامل و سالم بودن فایل دانلود شده میباشد. اگر فایلی ناقص دانلود شده باشد و یا حتی از لحاظ ظرفیت یکی باشند ولی کد Hash آنها با هم متفاوت باشد، نشان از درست نبودن عمل دانلود میباشد و یا حتی در حالاتی خاص ویروسی شدن فایل میتواند باعث تغییر Hash Code شود.
Hash کدها به طور خلاصه کدهایی هستند بر اساس الگوریتمهایی که با محاسبات بر روی فایل ها تولید می شوند. یعنی طبق یک سری الگوریتم هایی که بر روی فایلها محاسبات انجام میدهند برای آنها یک کد یکتایی خاصی (Unique) تولید میکنند. این کد در صورتی که حتی یک bit از آن فایل عوض شود، تغییر میکند. به این کدها به طور کلی هش کد Hash Code میگویند و چون هیچ دو فایلی Hash کدی همانند هم ندارند (مگر آنکه هردو یک فایل باشند ولی با نامهای متفاوت و یا مکانهای متفاوتی) بنابر این، میتوان Hash کدها را همانند اثر انگشت ما انسانها دانست.
کد هش Hash Code چیست و چه کاربردی دارد؟
Hash Code چه کاربردی دارد؟
یکی از مهمترین کاربرد های آن، اطمینان از کامل و سالم بودن فایل دانلود شده میباشد. اگر فایلی ناقص دانلود شده باشد و یا حتی از لحاظ ظرفیت یکی باشند ولی کد Hash آنها با هم متفاوت باشد، نشان از درست نبودن عمل دانلود میباشد و یا حتی در حالاتی خاص ویروسی شدن فایل میتواند باعث تغییر Hash Code شود.