دسته:
نرم افزار ←
امنیتی ←
پنهان سازی / آشکار سازی
یکی از پیشرفته ترین روش هایی که برای اطمینان از مخدوش و یا دستکاری نشدن یک فایل مورد استفاده قرار می گیرد استفاده از توابع Hash (تابع هش یا درهم ساز) است. تابع یا الگوریتم هش، بروی داده های هر فایل عملیاتی انجام داده یک عدد طبیعی نسبتا طولانی برای آن فایل تولید می کند. از آن جایی که هش هر فایل مقداری یکتا است که حتی با تغییر یک بیت از فایل نیز تغییر می کند، اگر آن را در اختیار داشته باشیم می توانیم در مقصد و توسط کاربری که فایل را دریافت می کند از صحت و سلامت فایل منتقل شده اطمینان حاصل کنیم. توابع هش متعددی وجود دارند که با بکارگیری آن ها در مبدا و مقصد یک فرآیند انتقال فایل، و سپس مقایسه این مقادیر در مقصد و در صورت یکی بودن مقادیر هش، مطمئن شویم که فایل صحیح و سالم منتقل شده است. نرم افزار Hashtab به عنوان ابزاری کاربردی با ویندوز یکپارچه سازی شده و امکانی را فراهم می کند تا با کلیک راست بر روی هر فایل و انتخاب گزینه Properties از منو و سپس رفتن به تب File Hashes (که پس از نصب برنامه اضافه شده است)، هش فایل منتخب را محاسبه نموده و آن را با هش فایل در مبدا مقایسه کنید. در واقع این برنامه مقدار هش یک فایل را با استفاده از معروفترین توابع درهم ساز مانند CRC32, MD5 و SHA-1 و ... محاسبه نموده و به کاربر نمایش می دهد.