Checksum چیست و چگونه از آن استفاده کنیم؟
۲۵ ۰۴ ۱۳۸۷نمیدانم تا به حال اسم MD5 Checksum به چشم و گوشتان خورده است یا نه. شاید در صفحات دانلود آن را دیده باشید. هر فایل نسبت به محتویاتش میتواند یک Checksum داشته باشد که این Checksum ها در اکثر موارد با الگوریتم MD5 کدگذاری میشوند اما نیازی نیست که حتمآ این طور باشد.
حالا اصلآ به چه درد میخوره؟
Checksum در اصل اثر انگشت فایل ها است. وقتی شما فایلی را از جایی دانلود میکنید ممکن است همان فایل واقعی نباشد و با یک فایل مخرب عوض شده باشد. یا اینکه فایلتان نصفه و نیمه دانلود شده باشد. وقتی اثر انگشت فایلتان را بدانید میتوانید قبل از اجرا آن را چک کنید تا مطمئن شوید این همانی است که شما میخواستید.
چطوری باید ازش استفاده کرد؟
فرض کنید میخواهیم برنامه Restorator 2007 را دانلود کنیم. در صفحهی دانلود کد MD5 به ما داده شده است.

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


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

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















خب این لینک رو ببین:
http://www.nullriver.com/downloads/Install-winMd5Sum.exe
برنامهی جالبیه. زمانی که ویندوزی بودم از این استفاده میکردم
پاسخ به این نظر
سلام. در رابطه با معنیش . با توجه به دیکشنری بابیلون که میگه …
مجموع مقابله اى
SUMmation CHECK
آزمایش بر روی چند بیت برای برطرف کردن خطاها
مطلب خیلی باهالی بود. و مرسی.
ولی من که خیلی خیلی کم دیدم این md5 checksum کنار فایل دانلود باشه.
پروتوکل tcp و udp در این مهم چه تفاوتی باهم دارند ؟
پاسخ به این نظر
با سلام!!
مایل به تبادل لینک با شما هستم.
من لینک شما را در وبسایت خود گذاشتم اگر مایل به تبادل لینک هستید .
خوشحال میشم شما هم لینک مرا در وبسایت خود بگذارید.
با تشکر!
پاسخ به این نظر
مرسی مرسی… من نمی دانستم از این چطوری استفاده کنم. آیا اطلاع دارید در لینوکس هم این کار چطور انجام می شود؟
پاسخ به این نظر
بابک عزیز سلام!
۱- وبلاگ شما را برای یافتن مشخصات تان جستجو کردم، مشخصاتی که در وبلاگتان و فرندفید موجود بود، استخراج کردم. اما بسیاری از مشخصاتی که برای شمارشگرِ وبلاگستان ضروری است نیافتم.
۲- وب ۳ برای تکمیل و توسعه ی «شمارشگرهای وبلاگستان» نیاز به مشخصات شما دارد، لطفا به این صفحه بروید و مشخصات خود را ارسال کنید. تا جایی که امکان دارد مشخصات اینترنتی (الف) را بصورت کامل ثبت و ارسال کنید. بویژه جیمیل، یاهو و شماره ی سایت هو * در این مرحله بسیار مهم هستند. اگر سایتمتر * را هم قرار دهید که بسیار لطف میکنید.
۳- چنانچه مایل نیسیتید نمایشگرِ سایت هو یا سایتمتر را در وبلاگتان قرار دهید میتوانید کدهای مربوط به نمایشِ آیکن را حذف کرده و بقیه ی کدها را در وبلاگتان قرار دهید یا از آیکنِ کوچکِ آنها استفاده کنید یا سایز آنرا آنقدر کوچک کنید که قابل رویت نباشد. این گونه آمارها را خواهیم داشت، اما نمایشگرِ سایتِ هو در وبلاگتان به نمایش در نخواهد آمد.
۴- لطفا web3beta@gmail.com و yourimstatus@gmail.com را در جی تالک خود ادد (اضافه) کنید. (بسیار مهم)
۵- اگر وب ۳ (web3beta) را در فرندفید و تویتر دنبال نمیکنید ترجیحا دنبال کنید تا دسترسی به اطلاعات شما و همچنین ارتباط با شما راحت تر امکان پذیر باشد، همچنین در صورت امکان وب ۳، خواهرِ وب ۳ و شمارشگرهای وبلاگستان را دست کم تا دو ماه آینده دنبال کنید.
۶- ارسال مشخصات تنها چند دقیقه از وقت شما را میگیرد. بی صبرانه منتظر دریافت مشخصات شما هستم. تشکر از لطف و همکاری شما
پاسخ به این نظر
سلام .
من اولین بار هستش که میام اینجا.
وبلاگ تر و تمیز و پر محتوایه.واقعا خوشم اومد.
ممنون از لطفتون و موفق باشید
پاسخ به این نظر
روز پدر را به شما و به خانواده ی گرامی تان تبریک می گویم.
خیلی ممنون از این چک سام که معرفی کردین. من اصلاً آن را نمی شناختم. دست تان درد نکند.
امیدوارم همیشه موفق و شاد باشید.
پاسخ به این نظر
checksum بیشتر به معنای کد کشف خطا هست.
پاسخ به این نظر
بابک جان عالی بود و فکر کنم کامل تر از این نمیشد توضیح داد …
با اجازت از مطلبت در بلاگم استفاده کردم .. البته با ذکر منبع!
موفق باشی
پاسخ به این نظر
راستی به شدت بهت توصیه میکنم هدر سایت رو عوض کنی!!
پاسخ به این نظر
سلام, همیشه مخاطب سایت زیبای شما هستم, پر محتوا و کامل!
در مورد معنی چک سام هم به نظر من مخفف چک سامری یعنی چک کردن ریشه و اصالت (گذشته) است.
مایل به تبادل لینک با شما هستم, لطفا در صورت تمایل با ایمیل بنده مکاتبه کنید.
یا علی!
پاسخ به این نظر
میشه درباره md5 توضیح بیشتری بدید
پاسخ به این نظر