چگونه جمع هش را بررسی کنیم چک سام (هش) چیست و چگونه آن را بررسی کنیم؟ نحوه بررسی چک‌سام‌های فایل

بنابراین، شما مدت زیادی است که تصویر ویندوز 7 را دانلود می‌کنید و اکنون می‌خواهید مطمئن شوید که یک بایت در طول مسیر از بین نرود. یا کیت توزیع را یک پری خوب برای شما آورده است و می خواهید بررسی کنید که آیا او با دزدان دریایی در ارتباط است یا خیر. برای تعیین یکپارچگی یک توزیع، به دو چیز نیاز دارید - یک چک‌سوم و یک برنامه برای تأیید آن.

چک جمع های تصویری ویندوز 7

مایکروسافت چک‌سام‌های محصولات خود را در MSDN یا TechNet منتشر می‌کند و SHA1 را به‌عنوان نوع هش فهرست می‌کند. نسخه زبان و نسخه ویندوز 7 خود را پیدا کنید و کلیک کنید هوشبرای دیدن چک سام

این نیمی از جنگ است.

بررسی چک‌سوم با تأییدکننده یکپارچگی فایل Checksum

البته مایکروسافت ابزار خط فرمان خود را برای محاسبه و تأیید جمع‌بندی چک فایل‌ها دارد - تأیید کننده یکپارچگی چک‌سوم فایل(fciv.exe) می توان آن را از KB841290 (که نحو را نیز به طور مفصل توضیح می دهد)، یا از طریق یک لینک مستقیم (41 کیلوبایت) دانلود کرد. علاوه بر این، من فرض می‌کنم که می‌دانید برنامه کاربردی در کجا باز شده و تصویر ISO ویندوز 7 در کجا ذخیره شده است.

کافی است یک دستور را در خط فرمان (شروع - جستجو - cmd) اجرا کنید:

<путь к утилите>\fciv.exe -sha1<путь к ISO>\filename.iso

به عنوان مثال، اگر ابزار بر روی دسکتاپ باشد و تصویر ISO در ریشه درایو D باشد، دستور به شکل زیر خواهد بود:

%userprofile%\desktop\fciv.exe -sha1 D:\en_windows_7_ultimate_x86_dvd_x15-65921.iso

و نتیجه چک جمع فایل است:

اگر پارامتری را مشخص نکنید -sha1، ابزار هش MD5 را محاسبه خواهد کرد.

همانطور که می بینید، همه چیز بسیار ساده است! شما می توانید از این روش برای بررسی جمع های MD5 یا SHA1 هر فایلی استفاده کنید.

چک‌سوم را با HashTab بررسی کنید

اگر خط فرمان شما را می ترساند، می توانید چک سام را به روشی ساده تر بررسی کنید.

  1. برنامه را دانلود و نصب کنید.
  2. روی فایل تصویر کلیک راست کرده و "Properties" را انتخاب کنید.
  3. به تب "Checksums" (هش فایل) بروید.

هنگام تبادل اطلاعات از طریق شبکه های کامپیوتریا از طریق رسانه های قابل حمل، این سوال مطرح می شود که چگونه می توان یکپارچگی اطلاعات ارسال شده را بررسی کرد. پس از همه، اگر چند بیت به اشتباه در فایل چند مگابایتی ذخیره شده باشد، این می تواند منجر به مشکلاتی در هنگام استفاده از این فایل شود. به خصوص اگر این فایل یک اپلیکیشن باشد. بنابراین، هنگام گسترش مختلف فایل های نصب، و سایر اطلاعات ، مرسوم است که چک جمع (هش) را نشان می دهد - به طوری که کاربران با دانلود داده ها می توانند به طور مستقل جمع های چک فایل ها را برای مطابقت با هش اطلاعات بارگیری شده بررسی کنند.

اصول استفاده از چکسام ها

برای استفاده آگاهانه از فناوری، درک اینکه هش چیست مفید است. AT مورد کلیهش مجموعه ای از بیت ها است که در نتیجه محاسبات روی اطلاعات با استفاده از یک الگوریتم خاص به دست می آید. ویژگی متمایز این الگوریتم این است که وقتی حداقل یک بیت در اطلاعات اصلی تغییر می کند، مجموع هش نیز تغییر می کند. و در عین حال، بسیار بعید است که تغییر تصادفی در چند بیت از اطلاعات ورودی، هش را بدون تغییر باقی بگذارد. بنابراین، معلوم می شود که چک سام مانند یک پاسپورت داده است که پس از مشورت با آن می توان نتیجه گرفت که داده ها واقعی هستند.

بنابراین، اصل استفاده از هش بسیار ساده است و شامل دو مرحله است:

1. محاسبه، ذخیره سازی و انتشار چک جمع داده های اصلی.

2. محاسبه مقدار آن برای یک کپی از داده ها و تأیید با ارزش برای نسخه های اصلی.

الگوریتم های هش بسیار زیادی وجود دارد. و بر این اساس انواع مختلفی از مجموع هش وجود دارد. محبوب ترین در میان آنها هستند CRC32, MD5, SHA-1و غیره.

هش در کجا استفاده می شود؟

حتی آن دسته از کاربرانی که نمی دانند مبالغ هش چقدر است، اغلب از مزایای استفاده از آنها لذت می برند - به عنوان مثال، هنگام باز کردن فایل های بسته بندی شده. واقعیت این است که آرشیوهای مدرن هش های خود را به فایل های بسته بندی شده اضافه می کنند. با باز کردن آرشیو با یک برنامه بایگانی می توانید آنها را ببینید.

و بر این اساس، هنگام باز کردن زیپ، این هش ها به طور خودکار تأیید می شوند. اگر آرشیو خراب باشد، برنامه بایگانی خطایی با این پیام ایجاد می کند که جمع های چک فایل ها مطابقت ندارند. بنابراین، ساده ترین راه برای اطمینان از انتقال صحیح فایل ها، بسته بندی آنها در یک آرشیو است.

یکی دیگر از کاربردهای چک جمع ها استفاده از آنها به جای رمز عبور است. هنگامی که یک بازدیدکننده با وارد کردن رمز عبور مخفی در یک سایت ثبت نام می کند، سرور خود رمز عبور را ذخیره نمی کند، بلکه هش آن را ذخیره می کند. بر این اساس، اگر مهاجمان به سرور دسترسی پیدا کنند، نمی توانند رمزهای عبور ذخیره شده را پیدا کنند - آنها به سادگی آنجا نیستند.

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

هنگام استفاده از آرشیو و تورنت، هش بدون دخالت کاربر انجام می شود. اما از آنجایی که بایگانی کردن همه فایل ها چندان راحت نیست، چه رسد به استفاده از تورنت در هنگام ارسال اطلاعات، روش گسترده ای برای محاسبه چک جمع برای مجموعه دلخواه از فایل ها وجود دارد. اغلب برای این کار از هش در قالب MD5 استفاده می شود که برنامه های مختلفی برای آن ایجاد شده است.

چگونه با استفاده از MD5Checker فایل‌های هش MD5 تولید کنیم؟

علیرغم این واقعیت که الگوریتم MD5 در بسیاری از فایل منیجرها و ابزارهای کاربردی موجود است، استفاده از همه آنها راحت نیست. برخی از برنامه ها نمی توانند هش گروهی از فایل ها را بررسی کنند. بخش دیگر برنامه ها، اگرچه این کار را انجام می دهد، گزارشی از نتایج اسکن را به شکل مناسب نمایش نمی دهد - برای شناسایی پیام های خطا باید به صورت دستی در کل لیست فایل ها پیمایش کنید.

تنها راحت ترین برنامه برای کار با MD5 برنامه MD5Checker است. می توانید برنامه را از سایت رسمی. با وجود این واقعیت که این برنامه دارای یک رابط انگلیسی زبان است، استفاده از آن بسیار آسان است.

این برنامه به طور پیش فرض برای هش کردن فایل های برنامه، آرشیوها و تصاویر ISO پیکربندی شده است. بنابراین، اگر می خواهید از این برنامه برای موسیقی و ویدیو استفاده کنید، ابتدا باید یک تنظیم را تغییر دهید - یک ماسک برای فایل هایی که برنامه با آنها کار می کند مشخص کنید. برای انجام این کار، به آیتم منوی "Tools / Options" رفته و در قسمت "Include" علامت * (به معنی "همه فایل ها") را مشخص کنید.

پس از آن، می توانید طبق معمول از برنامه استفاده کنید - اکنون هر فایل تکی در همه زیرپوشه ها اسکن می شود.

برای ایجاد هش MD5، باید فایل های انتخاب شده را از پوشه به پنجره برنامه بکشید و برنامه به طور خودکار شروع به محاسبه مجموع MD5 برای همه فایل های انتخاب شده و همه فایل های موجود در زیرپوشه ها (که با ماسکی که ما مشخص کرده ایم مطابقت دارند) می شود. مقادیر محاسبه شده در ستون "MD5 فعلی" نمایش داده می شود. اکنون فقط با کلیک بر روی دکمه "S To" ("Save to") مقادیر به دست آمده را در یک فایل ذخیره کنید.

توجه به این نکته ضروری است که اگر فایل MD5 را در پوشه ای ذخیره کنید که حاوی تمام فایل ها و زیرپوشه هایی است که انتخاب کرده ایم، سپس مسیرهای نسبیبه آنها. این به شما امکان می‌دهد در آینده حتی اگر فایل‌ها را به مکان دیگری منتقل کنید، چک‌سوم را بررسی کنید. بنابراین، قبل از ذخیره فایل، منطقی است که با کلیک بر روی دکمه مربوطه، به ریشه پوشه بروید.

اگر فایل به دست آمده را در notepad باز کنید، می بینید که اطلاعات به صورت متن ساده در آن ذخیره می شود.

در این صورت، می توانید مطمئن شوید که مسیرهای فایل ها نسبی ذخیره شده اند، یعنی. حاوی حرف درایوی که در آن قرار دارند نباشد. چنین فایل MD5 را می توان به همراه فایل ها در یک پوشه ذخیره کرد و در آینده در هر کامپیوتری می توان یکپارچگی فایل های این پوشه را بررسی کرد.

چگونه جمع های چک فایل ها را بررسی کنیم؟

برای بررسی چک‌جمع فایل‌ها، باید برنامه را مجدداً راه‌اندازی کنید یا روی دکمه «پاک کردن» کلیک کنید تا لیست فایل‌ها پاک شود.

پس از آن، فایل MD5 را به پنجره برنامه بکشید و مطمئن شوید که یک تیک سبز رنگ در کنار هر فایل ظاهر می شود. این بدان معنی است که فایل ها سالم و سالم نگه داشته می شوند. اگر تعداد زیادی فایل وجود داشته باشد، کنترل با شمارنده های "Failed" و "Passed" ("مطابق نبود" و "مصادف") در سربرگ جدول راحت تر است.

می توانید آزمایش کنید: نام یکی از فایل ها را تغییر دهید و یکی دیگر را ویرایش کنید و چند تغییر جزئی ایجاد کنید. پس از شروع مجدد اسکن، برنامه متوجه شد که یکی از فایل ها با نام اصلی (با نماد زرد مشخص شده) غیرقابل دسترسی است و جمع چک فایل دوم مطابقت ندارد (با نماد قرمز مشخص شده است). عدم تطابق جمع کنترلی نشان می دهد که فایل یا اصلاح شده یا خراب شده است.

شایان ذکر است که اگر چندین پوشه دارید که هر کدام شامل یک یا چند فایل MD5 (از جمله زیر پوشه ها) است، با کشیدن همه این پوشه ها به پنجره برنامه، می توانید یکپارچگی تمام فایل ها را بررسی کنید. MD5Checker به طور خودکار مقادیر هش را از فایل هایی با پسوند md5 که در حین اسکن با آنها مواجه می شوند استخراج می کند. اگر در حال کپی کردن یا انتقال حجم زیادی از اطلاعات از طریق اینترنت هستید، این می تواند بسیار راحت باشد.

همچنین، اگر برخی از فایل‌ها را تغییر نام داده یا به مکان دیگری منتقل کرده‌اید، می‌توانید فایل MD5 را در notepad ویرایش کنید و مقادیر جدیدی برای مسیرهای آن‌ها در آنجا مشخص کنید - و سپس می‌توانید از آن برای بررسی فایل‌ها استفاده کنید.

نتایج

فناوری هشینگ فرصت منحصر به فردکنترل امنیت اطلاعات امروزه که تعداد فایل‌های کاربر به هزاران و ده‌ها هزار نفر می‌رسد، سهولت در پردازش مبالغ هش برای مقادیر زیاد داده مورد نیاز است. برنامه MD5Checker با موفقیت از عهده این کار بر می آید که با کمک آن می توانید بدون توجه به عمق لانه سازی آنها در درخت پوشه، جمع های چک را بررسی کنید و آنها را برای بسیاری از پرونده ها ایجاد کنید.

در برخی شرایط، ممکن است لازم باشد که مجموع هش MD5 برای فایلی که در رایانه خود دانلود کرده اید محاسبه شود. به عنوان مثال، مطمئن شوید که دقیقاً فایل مورد نظر خود را دانلود کرده اید و مهاجم آن را تغییر نداده است. در این مقاله 2 را بررسی خواهیم کرد روش های مختلفبرای انجام این کار: از طریق افزونه برای اکسپلورر و همچنین از طریق خط فرمان.


برای Windows Explorerیک برنامه هشتب فوق العاده وجود دارد که برای استفاده غیرتجاری رایگان است. می توانید آن را از . نسخه رایگان (رایگان) را انتخاب کنید و روی دکمه "دانلود" کلیک کنید.

پس از نصب برنامه، تب جدیدی به نام "هش مجموع فایل ها" در منوی زمینه اکسپلورر ظاهر می شود که با انتخاب آن، برنامه به طور خودکار مجموع هش ها را برای فایل انتخابی محاسبه می کند، بسته به اینکه کدام الگوریتم در تنظیمات آن انتخاب شده است.

گزینه از طریق خط فرمان (با نصب برنامه)

در صورت نیاز به محاسبه مجموع هش یک فایل از طریق خط فرمان، می توانیم از ابزار مایکروسافت استفاده کنیم که فقط برای چنین مواردی مناسب است. آن را دانلود و نصب کنید. برای انجام این کار، باید یک پوشه بر روی هارد دیسک خود ایجاد کرده و در طول مراحل نصب آن را مشخص کنید. در مثال ما، برنامه در پوشه C:\Program Files (x86)\FCIV نصب شده است. برای محاسبه مجموع هش MD5 یک فایل، باید خط فرمان را اجرا کرده و دستور زیر را در آن تایپ کنیم:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

همانطور که می بینید، مجموع هش MD5 هم برای گزینه اول و هم برای گزینه دوم یکسان است.

"C:\Program Files (x86)\FCIV\fciv.exe" مسیر فایل fciv.exe است.
-md5 - الگوریتمی را مشخص کنید که fciv.exe مجموع هش را محاسبه می کند
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - مسیر فایلی که مجموع هش را برای آن محاسبه می کنیم.

گزینه از طریق خط فرمان (بدون نصب برنامه)

در صورتی که نمی خواهید هیچ برنامه ای را نصب کنید، می توانید با نصب داخلی آن کار را انجام دهید ابزارهای ویندوز، برای این کار می توانید از ابزار CertUtil استفاده کنید.

برای بررسی هش MD5 کافیست دستور زیر را وارد کنید:

Certutil -hashfile C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe MD5

C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exeمسیر فایلی است که می خواهیم مجموع هش آن را محاسبه کنیم.

همانطور که در اسکرین شات مشاهده می کنید، مجموع هش فایل ما است 62130c3964... کاملاً مشابه چیزی است که با استفاده از روش اول و دوم دریافت کردیم.



به مقاله امتیاز دهید

مقالات دیگر:

  • یک خطای احراز هویت رخ داده است. عملکرد مشخص شده پشتیبانی نمی شود.…

هر فایل مقدار منحصر به فرد خود را دارد که می توان از آن برای تأیید اعتبار فایل استفاده کرد. این مقدار هش یا چک جمع نامیده می شود. اغلب توسط توسعه دهندگان استفاده می شود نرم افزارهنگام دسترسی به فایل ها چک‌سوم برای تأیید فایل به منظور شناسایی یکپارچگی و مطابقت آن با شناسه مشخص شده استفاده می‌شود.

الگوریتم‌های مختلفی برای محاسبه چک‌سوم یک فایل وجود دارد که از بین آنها MD5، SHA256، SHA1، SHA384 معروف‌ترین و گسترده‌ترین الگوریتم‌ها هستند. شما می توانید هش یک فایل، یعنی چک جمع آن را با استفاده از ابزارهای استاندارد ویندوز و خدمات شخص ثالث. در این مقاله به نحوه انجام این کار خواهیم پرداخت.

فهرست مطالب:

چگونه هش یک فایل را با استفاده از خط فرمان پیدا کنیم

خط فرمان در ویندوز به شما این امکان را می دهد که اقدامات مختلفی را، هم با خود سیستم و هم با فایل های جداگانه انجام دهید.از طریق آن، می توانید با استفاده از ابزار داخلی CertUtil، مقدار چک فایل ها را تعیین کنید.

برای فهمیدن هش یک فایل از طریق خط فرمان کافی است کوئری زیر را در خط فرمان وارد کنید:

Certutil -hashfile *مسیر فایل* *الگوریتم*

به جای *path to the file* باید مسیر کامل فایل را وارد کنید. به عنوان مثال: d:\8.jpg

به جای *الگوریتم* باید نام الگوریتمی را که می‌خواهید جمع چک را محاسبه کنید وارد کنید. ابزار CertUtilمی تواند چک جمع را با استفاده از الگوریتم های MD2، MD4، MD5، SHA1، SHA256، SHA384، SHA512 محاسبه کند.

پس از اجرای دستور مشخص شده، می توانید هش فایل محاسبه شده با استفاده از ابزار CertUtil را مشاهده کنید.

چگونه هش یک فایل را با استفاده از ابزار PowerShell پیدا کنیم

داخلی دیگر ابزار ویندوز، که قادر به تعیین چک مجموع فایل PowerShell است. با پشتیبانی از الگوریتم‌های بیشتر برای محاسبه جمع کنترلی، با CertUtil متفاوت است: SHA256، MD5، SHA384، SHA1، SHA512، MACTripleDES، RIPEMD160.

برای بررسی هش از طریق ابزار PowerShell، از دستور زیر استفاده کنید:

Get-FileHash *مسیر فایل* | فهرست فرمت

به جای *path to file*، باید مسیر کامل فایلی که چک جمع آن بررسی می شود را مشخص کنید.

توجه به این نکته ضروری است که به طور پیش فرض، ابزار PowerShell با استفاده از الگوریتم SHA256، جمع چک را محاسبه می کند.

اگر می خواهید از الگوریتم دیگری استفاده کنید، باید در هنگام اجرای پرس و جو این مورد را در دستور مشخص کنید. به عنوان مثال، برای تعیین هش با استفاده از الگوریتم MD5، باید دستور زیر را اجرا کنید:

Get-FileHash *مسیر فایل* -الگوریتم MD5 | فهرست فرمت

به جای MD5، می توانید الگوریتم های دیگری را که توسط ابزار پشتیبانی می شوند مشخص کنید.

چگونه هش یک فایل را با استفاده از ابزار HashTab پیدا کنیم

جدا از ابزارهای ویندوزبرای تعیین جمع کنترلی یک فایل، می توانید استفاده کنید برنامه های شخص ثالث. به عنوان مثال، یکی از برنامه های راحتکه می تواند هش یک فایل را تعیین کند HashTab است. این یک برنامه بسیار ساده است که می توان آن را به صورت رایگان از اینترنت دانلود کرد.

پس از بارگذاری برنامه های HashTabو نصب، تب جدیدی در ویژگی های فایل ها ایجاد می شود که به آن “Hash sums of files” می گویند. در این تب می توانید محاسبه چک جمع یک فایل را در الگوریتم های مختلف مشاهده کنید.

یعنی از مجموعه ای از داده های ورودی با استفاده از یک الگوریتم خاص محاسبه می شود. چک‌سام اغلب برای بررسی یکپارچگی فایل‌ها استفاده می‌شود. یعنی در یک تقریب تقریبی چک جمع کلید است، که به شما امکان می دهد دو مجموعه داده مختلف (دو فایل های مختلف). مثلا شما فایلی را از اینترنت دانلود کردید (بازی ها، فایل های نصب)، آیا می توانید مطمئن باشید که فایل در حین دانلود آسیبی ندیده و به طور کامل دانلود شده است؟ اما استفاده از چنین فایل "معیب" اغلب منجر به خطا در هنگام نصب یک بازی یا سیستم عامل یا هر چیز دیگری می شود. علاوه بر این، ممکن است ندانید که این خطا دقیقاً به دلیل آسیب‌دیدگی فایلی در حین دانلود ایجاد شده است و رایانه شما را مقصر تمام مشکلات می‌داند.

بنابراین، برای جلوگیری از چنین مشکلاتی، از چک سام ها استفاده می شود. اغلب، بسیاری از منابع، همراه با پیوند به یک فایل، جمع‌بندی این فایل را نیز ترک می‌کنند. و پس از دانلود این فایل قادر خواهید بود چک سام فایل دانلود شده را با فایلی که در منبع باقی مانده است مقایسه کنید و مطمئن شوید که فایل بدون خطا دانلود شده است.

برای محاسبه و مقایسه چک جمع ها استفاده می شود برنامه های ویژه. رایج ترین آنها این است تب هش. این برنامه رایگان است. شما می توانید آن را از اینجا دانلود کنید:



برای نصب، آرشیو را از حالت فشرده خارج کرده و فایل راه اندازی برنامه را اجرا کنید.



پس از نصب، میانبر برنامه ظاهر نمی شود، این برنامه در منو وجود ندارد شروع سریعشروع کنید. برای استفاده از برنامه کلیک کنید کلیک راستبرای هر فایل و انتخاب کنید خواص(این عملیات را با آرشیو دانلود شده انجام خواهیم داد). توجه داشته باشید که یک تب جدید در پنجره مشخصات فایل وجود دارد هش فایل.




برای مقایسه چک‌سام‌های فایل‌ها، مجموع هش را از وب‌سایت برنامه کپی کرده و در فیلد قرار دهید. مقایسه هشپنجره های ملک