شمارش md5. نحوه بررسی هش MD5 یک فایل در ویندوز

صفحه اصلی / سیستم عامل ها
نکات مفید
پخش کننده های ویدئو
کدک ها
دانلود منیجرها
مشتریان تورنت
تنظیمات برنامه
بررسی صحت فایل های دانلود شده

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

  • (اندازه: 87 کیلوبایت)

برنامه نیازی به نصب ندارد. برای کاربران اتاق عمل سیستم های لینوکس، یونیکس، MacOS و دیگران - به طور مستقیم به دنبال برنامه های مشابه به عنوان بخشی از سیستم عامل خود باشید.

دستورالعمل های مختصر برای کار با برنامه MD5 File Checker:

بیایید برنامه را راه اندازی کنیم. در صفحه با هر کارتون، در بلوک اطلاعات مربوط به کارتون، فیلد را با چک جمع md5 پیدا کنید و آن را در کلیپ بورد کپی کنید.



آن را در کادر شماره 2 قرار دهید. فایلی را که می خواهیم بررسی کنیم در فیلد شماره 1 انتخاب می کنیم. روی دکمه "بررسی" کلیک کنید. در نتیجه پیامی با نتیجه برنامه دریافت می کنیم. به عنوان مثال، "مجموع MD5 فایل با چک‌سوم مطابقت دارد. فایل آسیب‌دیده نیست" یا "مجموع MD5 فایل با چک‌سوم مطابقت ندارد. فایل ممکن است آسیب دیده باشد." بیایید نتیجه گیری کنیم.

یکی از ویژگی های اضافی این برنامه، محاسبه md5 checksum برای یک فایل دلخواه و خروجی آن به کاربر است.

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

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

ما نمی‌خواهیم در نظر بگیریم که چرا این اتفاق می‌افتد، دلایل زیادی وجود دارد.

برای اطمینان از یکپارچگی فایل دانلود شده، باید مقدار MD5 را بررسی کنید. هر نویسنده یا منبعی که به خود احترام می گذارد که فایل های بزرگی را برای دانلود ارائه می دهد،باید مقدار MD5 خود را همراه با اندازه فایل منتشر کند به طوری که کاربر.
احتمالاً نام‌های مشابهی را در برخی از وب‌سایت‌ها دیده‌اید - "MD5 checksum:".

نحوه بررسی یکپارچگی فایل ها

این بررسی چه زمانی باید انجام شود؟ سپس، هنگام دانلود فایل های حجیم (DVD)، برنامه ها، فیلم های آموزشی، سیستم عامل هاو غیره

بررسی مقدار MD5شما مطمئن خواهید بود که فایل سالم است و آسیبی نمی بیند.

MD5 FileCheckerنیازی به نصب بر روی رایانه شخصی ندارد، اما توسط یک فایل .exe معمولی راه اندازی می شود.

پس از باز کردن بسته بندی از آرشیو میانبر Md5Checker.exe را اجرا کنید

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


اگر برنامه می گوید " مطابقت مقادیر به این معنی است که فایل سالم و بدون آسیب است. می توانید با خیال راحت آن را دانلود و استفاده کنید.

به همین دلیل است دانلود کنید برنامه رایگان MD5 FileChecker بر روی کامپیوتر خود و از آن لذت ببرید.

محتوای مقاله:

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

گزینه از طریق پسوند File Explorer

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

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

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

اگر بخواهیم مقدار هش یک فایل را از طریق خط فرمان محاسبه کنیم، می‌توانیم از ابزاری از مایکروسافت استفاده کنیم که فقط برای چنین مواردی مناسب است. آن را دانلود و نصب کنید. برای انجام این کار، باید یک پوشه بر روی هارد دیسک خود ایجاد کرده و در طول مراحل نصب آن را مشخص کنید. در مثال ما، برنامه در پوشه 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 (جمع هش) در لینوکس در ترمینال است. از طریق هر رابط کاربری گرافیکیشما باید دستکاری بیشتری نسبت به دستور زیر در ترمینال لینوکس انجام دهید:

Md5sum /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso

ناگفته نماند که مسیر فایل مورد نیاز شما (/home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso) باید به عنوان مسیری که با شی مورد نظر برای شمارش مطابقت دارد مشخص شود. MD5مقادیر در لینوکس.

برای اینکه مسیر فایل را به صورت دستی وارد نکنید، می توانید آن را به صورت زیر کپی کنید. با استفاده از مدیر فایل، به دایرکتوری می رویم که فایل مورد نیاز ما در واقع در آن قرار دارد. نوار آدرس در مدیر فایللازم است با استفاده از کلیدها از نمای "آیکون" به نمای متنی منتقل شوید ، سپس می توانید مسیر را یا با استفاده از ماوس با کلیک راست یا با استفاده از کلیدها کپی کنید . به ترمینال بروید و مسیر خود را با نام کامل فایل به دستور نوشته شده «md5sum» که با فاصله جدا شده است اضافه کنید.

$ md5sum /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso

دستورات در لینوکس برای همه استاندارد است و به این معنی است که دستور md5sumمناسب برای هر توزیع لینوکس، مهم نیست کجا هستید. این یکی از مزیت هاست خط فرمان!!!

بررسی MD5 (هش sums) پس از دانلود فایل های حجیم الزامی است که در صورت آسیب دیدن یا تغییر هر یک از فایل ها به درستی کار نمی کند. بررسی مقادیر MD5 عمدتاً برای فایل‌های iso.، اغلب برای کیت‌های توزیع اعمال می‌شود. اگر فایل ISO آسیب دیده است، نباید آن را روی یک کلید USB (درایو فلش) بنویسید، چه رسد به اینکه توزیع لینوکس در هنگام نصب خطا را در هر فایلی گزارش دهد.

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

در این مقاله، ما به بررسی دنیای خط فرمان و مقایسه MD5 اپتیکال ضبط شده با مجموع MD5 فایل .ISO اصلی با استفاده از ابزار کنسول isoinfo خواهیم پرداخت. برای شروع، برخی از اطلاعات اولیه در مورد دیسک ضبط شده را با دستور زیر استخراج می کنیم:

Isoinfo -d -i /dev/sr0

جایی که /dev/sr0 یک DVD-ROM است، برای روشن کردن نام نصب شده شما دیسک نوری، در صورتی که بیش از یک مورد دارید، می توانید آن را از خروجی این دستور پیدا کنید:

از اطلاعات موجود پس از وارد کردن:

$ isoinfo -d -i /dev/sr0

چیزی شبیه به این وجود خواهد داشت:

CD-ROM با فرمت ISO 9660 است شناسه سیستم: شناسه جلد: Lubuntu 12.04 i386 شناسه مجموعه حجم: شناسه ناشر: شناسه آماده کننده داده: XORRISO-1.0.8 2011.04.14.073001، LIBISOBURN,-1.0.0.8، LIBISOBURN-1.0.0.8. -1.0.6 شناسه برنامه: کپی رایت شناسه فایل: چکیده شناسه فایل: شناسه فایل کتابشناختی: اندازه مجموعه جلد: 1 عدد مجموعه مجموعه جلد: 1 اندازه بلوک منطقی: 2048 اندازه جلد: 352406 El Torito VD نسخه 1 یافت شد، کاتالوگ بوت در بخش 320 Joliet با UCS سطح 3 موجود است امضاهای Rock Ridge نسخه 1 یافت شده هدر اعتبارسنجی Eltorito: Hid 1 Arch 0 (x86) ID "" Key 55 AA Eltorito headboot default: Bootid 88 (bootable) Boot media 0 (بدون شبیه سازی Boot) Load segment 0 Sys type 0 Nsect 4 Bootoff 52A18 338456

این خطوط برای ما مهم هستند:

اندازه بلوک منطقی: 2048 حجم: 352406

Dd if=/dev/sr0 bs=2048 count=352406 conv=notrunc,noerror | md5sum -b

به سه نکته توجه کنید که باید جایگزین کنید:

  • /dev/sr0 - مسیر به دیسک نوری (اگر یکی دارید، این مورد بدون تغییر است)
  • bs= 2048 - شما مقدار خود را دارید "اندازه بلوک منطقی:"
  • count=352406 - از مقدار "Volume size is:" است.

پس از محاسبه چیزی شبیه به زیر دریافت خواهید کرد:

352406+0 رکورد خوانده شده 352406+0 رکورد نوشته شده کپی شده 721727488 بایت (722 مگابایت) *- , 55.3223 s, 13.0 MB/s

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

نتایج

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

© 2024 ermake.ru -- درباره تعمیر رایانه شخصی - پورتال اطلاعاتی