Checksum چیست و چگونه از آن استفاده کنیم؟

۲۵ ۰۴ ۱۳۸۷

نمی‌دانم تا به حال اسم MD5 Checksum به چشم و گوشتان خورده است یا نه. شاید در صفحات دانلود آن را دیده باشید. هر فایل نسبت به محتویاتش می‌تواند یک Checksum داشته باشد که این Checksum ها در اکثر موارد با الگوریتم MD5 کدگذاری می‌شوند اما نیازی نیست که حتمآ این طور باشد.

حالا اصلآ به چه درد می‌خوره؟

Checksum در اصل اثر انگشت فایل ها است. وقتی شما فایلی را از جایی دانلود می‌کنید ممکن است همان فایل واقعی نباشد و با یک فایل مخرب عوض شده باشد. یا اینکه فایلتان نصفه و نیمه دانلود شده باشد. وقتی اثر انگشت فایلتان را بدانید می‌توانید قبل از اجرا آن را چک کنید تا مطمئن شوید این همانی است که شما می‌خواستید.

چطوری باید ازش استفاده کرد؟

فرض کنید می‌خواهیم برنامه Restorator 2007 را دانلود کنیم. در صفحه‌ی دانلود کد MD5 به ما داده شده است.

Restorator 2007 Trial MD5 Download Page

حالا باید Checksum فایلی که دانلود کرده‌ایم توسط نرم افزار های مخصوص پیدا کنیم.

۱- MD5Sums: این نرم افزار رابط گرافیکی ندارد ولی کار کردن با آن بدون دانستن نحوه کارکرد خط فرمان هم آسان است. اگر بدانید که چه بهتر. آن را از اینجا دانلود کنید (فقط ۲۸ کیلوبایت) و سپس هر فایلی که می‌خواهید MD5 Checksum اش را چک کنید Drag and drop کنید روی آیکون این برنامه و تمام!

Drag And Drop

MD5 CMD Checksum Restorator Trial

۲- MD5 Summer: اگر دوست دارید با رابط گرافیکی کار کنید می‌توانید این برنامه را از اینجا دانلود کنید (۳۹۰ کیلوبایت) و فایل مورد نظرتان را به آن اضافه کنید تا Checksum آن را بهتان بدهد.

کد MD5 الگوریتم برنامه دانلود چکسام checksum

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

لازم است بدانید Checksum در ابتدا برای همین استفاده ساخته نشد و این مکانیزمی است که دور از چشم شما توسط برنامه های آنتی ویروس و یا سایر نرم افزار های امنیتی استفاده می‌شود و این یک استفاده‌ی متفرقه یا به نوعی خام از این مکانیزم است.

راستی معادل فارسی Checksum چیست؟

این مطلب را با بقیه به اشتراک بگذارید...
  • del.icio.us
  • FriendFeed
  • TwitThis
  • Balatarin
  • Donbaleh
  • Mohandes
  • Google
  • Facebook
مشترک خبرنامه‌ی زنگوله شوید تا حتی یک مطلب را هم از دست ندهید!
 
ایمیل شما نزد ما محفوظ و اشتراک تان هر لحظه با یک کلیک قابل انصراف است.



۱۱ نظر برای “Checksum چیست و چگونه از آن استفاده کنیم؟”

۲۵ ۰۴ ۱۳۸۷
رامین (۰۲:۰۲:۴۴) :

خب این لینک رو ببین:
http://www.nullriver.com/downloads/Install-winMd5Sum.exe
برنامه‌ی جالبیه. زمانی که ویندوزی بودم از این استفاده می‌کردم

۲۵ ۰۴ ۱۳۸۷
رضا.ب (۱۳:۳۷:۵۶) :

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

مجموع مقابله اى
SUMmation CHECK
آزمایش بر روی چند بیت برای برطرف کردن خطاها

مطلب خیلی باهالی بود. و مرسی.
ولی من که خیلی خیلی کم دیدم این md5 checksum کنار فایل دانلود باشه.
پروتوکل tcp و udp در این مهم چه تفاوتی باهم دارند ؟

۲۵ ۰۴ ۱۳۸۷
علی (۱۹:۰۶:۰۵) :

با سلام!!
مایل به تبادل لینک با شما هستم.
من لینک شما را در وبسایت خود گذاشتم اگر مایل به تبادل لینک هستید .
خوشحال میشم شما هم لینک مرا در وبسایت خود بگذارید.
با تشکر!

۲۶ ۰۴ ۱۳۸۷
رامین (۰۹:۲۹:۲۱) :

مرسی مرسی… من نمی دانستم از این چطوری استفاده کنم. آیا اطلاع دارید در لینوکس هم این کار چطور انجام می شود؟

۲۶ ۰۴ ۱۳۸۷
وب 3 (۱۲:۳۲:۰۹) :

بابک عزیز سلام!
۱- وبلاگ شما را برای یافتن مشخصات تان جستجو کردم، مشخصاتی که در وبلاگتان و فرندفید موجود بود، استخراج کردم. اما بسیاری از مشخصاتی که برای شمارشگرِ وبلاگستان ضروری است نیافتم.
۲- وب ۳ برای تکمیل و توسعه ی «شمارشگرهای وبلاگستان» نیاز به مشخصات شما دارد، لطفا به این صفحه بروید و مشخصات خود را ارسال کنید. تا جایی که امکان دارد مشخصات اینترنتی (الف) را بصورت کامل ثبت و ارسال کنید. بویژه جیمیل، یاهو و شماره ی سایت هو * در این مرحله بسیار مهم هستند. اگر سایتمتر * را هم قرار دهید که بسیار لطف میکنید.
۳- چنانچه مایل نیسیتید نمایشگرِ سایت هو یا سایتمتر را در وبلاگتان قرار دهید میتوانید کدهای مربوط به نمایشِ آیکن را حذف کرده و بقیه ی کدها را در وبلاگتان قرار دهید یا از آیکنِ کوچکِ آنها استفاده کنید یا سایز آنرا آنقدر کوچک کنید که قابل رویت نباشد. این گونه آمارها را خواهیم داشت، اما نمایشگرِ سایتِ هو در وبلاگتان به نمایش در نخواهد آمد.
۴- لطفا web3beta@gmail.com و yourimstatus@gmail.com را در جی تالک خود ادد (اضافه) کنید. (بسیار مهم)
۵- اگر وب ۳ (web3beta) را در فرندفید و تویتر دنبال نمیکنید ترجیحا دنبال کنید تا دسترسی به اطلاعات شما و همچنین ارتباط با شما راحت تر امکان پذیر باشد، همچنین در صورت امکان وب ۳، خواهرِ وب ۳ و شمارشگرهای وبلاگستان را دست کم تا دو ماه آینده دنبال کنید.
۶- ارسال مشخصات تنها چند دقیقه از وقت شما را میگیرد. بی صبرانه منتظر دریافت مشخصات شما هستم. تشکر از لطف و همکاری شما

۲۶ ۰۴ ۱۳۸۷
پیمان (۱۳:۳۳:۰۷) :

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

۲۶ ۰۴ ۱۳۸۷
رامن (۱۶:۱۳:۵۳) :

روز پدر را به شما و به خانواده ی گرامی تان تبریک می گویم.

خیلی ممنون از این چک سام که معرفی کردین. من اصلاً آن را نمی شناختم. دست تان درد نکند.
امیدوارم همیشه موفق و شاد باشید.

۲۶ ۰۴ ۱۳۸۷
مصطفی (۱۶:۳۶:۰۵) :

checksum بیشتر به معنای کد کشف خطا هست.

۲۷ ۰۴ ۱۳۸۷
علیرضا سمر (۱۲:۴۳:۵۱) :

بابک جان عالی بود و فکر کنم کامل تر از این نمیشد توضیح داد …
با اجازت از مطلبت در بلاگم استفاده کردم .. البته با ذکر منبع!
موفق باشی

۲۷ ۰۴ ۱۳۸۷
علیرضا سمر (۱۳:۰۵:۵۰) :

راستی به شدت بهت توصیه میکنم هدر سایت رو عوض کنی!!

۳۰ ۰۴ ۱۳۸۷
Mr.Digital (۱۲:۱۳:۱۰) :

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

مایل به تبادل لینک با شما هستم, لطفا در صورت تمایل با ایمیل بنده مکاتبه کنید.
یا علی!

نظر دهید