چک‌سوم چیست و چگونه می‌توان آن را محاسبه کرد

آیا(Are) می‌پرسید چک‌سام چیست؟ ممکن است متوجه شده باشید که وقتی فایل‌هایی را از وب‌سایت‌های خاصی دانلود می‌کنید، دارای یک رشته بسیار طولانی از اعداد و حروف به نام checksum یا MD5 checksum(checksum or MD5 checksum) یا SHA-1 و غیره هستند. این رشته‌های واقعاً طولانی اساساً به عنوان اثر انگشت برای آن فایل خاص عمل می‌کنند. این یک EXE ، ISO ، ZIP و غیره باشد.

چک سام ها برای اطمینان از یکپارچگی یک فایل پس از انتقال آن از یک دستگاه ذخیره سازی(storage device) به دستگاه دیگر استفاده می شود. این می تواند در سراسر اینترنت(Internet) یا به سادگی بین دو کامپیوتر در یک شبکه باشد. در هر صورت، اگر می‌خواهید مطمئن شوید که فایل ارسالی دقیقاً مشابه فایل منبع است(source file) ، می‌توانید از یک چک‌سوم استفاده کنید.

چک‌سوم با استفاده از تابع هش(hash function) محاسبه می‌شود و معمولاً همراه با دانلود پست می‌شود. برای تایید یکپارچگی فایل، کاربر با استفاده از یک برنامه محاسبه‌گر(calculator program) چک‌سوم مبلغ چک را محاسبه می‌کند و سپس این دو را با هم مقایسه می‌کند تا مطمئن شود که مطابقت دارند.

چک‌سوم‌ها نه تنها برای اطمینان از ارسال بدون خرابی، بلکه برای اطمینان از دستکاری نشدن فایل استفاده می‌شوند. هنگامی که از یک الگوریتم چک‌سوم(checksum algorithm) خوب استفاده می‌شود، حتی یک تغییر کوچک در فایل منجر به یک مقدار جمع‌بندی(checksum value) کاملاً متفاوت می‌شود .

رایج‌ترین چک‌سام‌ها MD5 و SHA-1(MD5 and SHA-1) هستند، اما هر دو آسیب‌پذیری پیدا شده‌اند. این بدان معنی است که دستکاری مخرب می تواند منجر به دو فایل مختلف شود که هش محاسبه شده یکسانی دارند. با توجه به این نگرانی های امنیتی، SHA-2 جدیدتر به عنوان بهترین (SHA-2)تابع هش(hash function) رمزنگاری در نظر گرفته می شود زیرا تا کنون هیچ حمله ای بر روی آن نشان داده نشده است.

sha1 checksum

همانطور که در اسکرین شات بالا می بینید، فایل ISO(ISO file) که می خواهم از مایکروسافت(Microsoft) بارگیری کنم دارای چک جمع SHA1(SHA1 checksum) است. هنگامی که فایل را دانلود می کنم، از یک ماشین حساب کنترلی(checksum calculator) برای تایید یکپارچگی فایل استفاده می کنم.

در حدود 99.9٪ مواقع، هنگام دانلود فایل‌ها از اینترنت(Internet) ، واقعاً نیازی به نگرانی یا نگرانی در مورد چک‌سوم‌ها ندارید . با این حال، اگر چیزی حساس مانند آنتی ویروس یا نرم‌افزار حفظ حریم خصوصی(anti-virus or privacy software) مانند Tor را دانلود می‌کنید ، احتمالاً ایده خوبی است که چک‌سام را تأیید کنید زیرا هکرها می‌توانند نسخه‌های آلوده به بدافزار نرم‌افزار مهم را برای دسترسی کامل به یک سیستم ایجاد کنند.

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

ابزار MD5 و SHA Checksum

MD5 & SHA Checksum Utility ابزار(MD5 & SHA Checksum Utility) مورد علاقه من برای کار با چک‌سام است زیرا تمام ویژگی‌های مورد نیاز من را در نسخه رایگان دارد. پس از دانلود، به سادگی فایل EXE را(EXE file) اجرا کنید تا برنامه باز شود.

md5 sha checksum

رابط کاربری بسیار ساده و آسان برای استفاده است. به سادگی روی(Simply click) دکمه Browse کلیک کنید تا فایل خود را انتخاب کنید و هش ها به طور خودکار برای MD5 ، SHA-1 ، SHA-256 و SHA-512(SHA-256 and SHA-512) محاسبه می شوند.

همانطور که می بینید هش MD5(MD5 hash) کوتاه ترین و هش SHA-512(SHA-512 hash) بسیار طولانی است. هرچه هش طولانی تر باشد، ایمن تر است.

هش های تولید شده

برای تأیید یک هش، کافی است آن را کپی کرده و(copy and paste) در کادر Hash در پایین صفحه قرار دهید. (Hash)روی Verify کلیک کنید(Click) و آن را با چهار هش تولید شده مقایسه می کند تا ببیند آیا مطابقت دارد یا خیر.

ماشین حساب آنلاین Checksum

برای کسانی که ترجیح می‌دهند هیچ نرم‌افزاری را روی سیستم‌های خود دانلود نکنند، یک ماشین حساب چک‌سوم آنلاین(online checksum calculator) انتخاب بهتری خواهد بود. ماشین حساب های آنلاین محدودیت های بیشتری دارند، عمدتاً حداکثر اندازه آپلود فایل، اما برای فایل های کوچکتر، به خوبی کار می کنند.

سایتی به نام Defuse دارای یک ماشین حساب چک جمع فایل(file checksum calculator) رایگان برای آپلود تا اندازه 5 مگابایت است. این بسیار کوچک است، بنابراین شما باید از برنامه دسکتاپ یا ابزار آنلاین(online tool) بعدی ذکر شده در زیر برای هر چیزی بزرگتر از آن استفاده کنید.

ماشین حساب چک جمع آنلاین

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

onlinemd5

این سایت همچنین بسیار خوب است زیرا می‌توانید علاوه بر محاسبه یک چک‌سوم، آن را تأیید کنید. امیدواریم(Hopefully) اکنون درک بهتری از چک‌سوم چیست و چگونه می‌توان از آن استفاده کرد و محاسبه کرد. اگر فایل های امنی را ارسال یا دریافت می کنید، چک جمع بهترین راه برای هر دو طرف برای تأیید صحت آن فایل ها است. اگر سوالی دارید، نظر بدهید. لذت بردن!



About the author

وقتی صحبت از تکنولوژی می شود، هیچ چیز مهمتر از دقت و کیفیت نیست. در مایکروسافت، ما به توانایی خود در ارائه بهترین تجربه ممکن برای مشتریان خود افتخار می کنیم. محصولات ویندوز و iOS ما برخی از نوآورانه‌ترین محصولات در این صنعت هستند و ما دائماً در حال تلاش برای بهبود آنها هستیم. پی دی اف های بدون خطا دلیل دیگری برای موفقیت محصولات ما است. ما می دانیم که کنترل کیفیت در مورد گردش کار و ارتباطات ضروری است، بنابراین ما در حصول اطمینان از اینکه تمام PDF های ما بدون خطا هستند بسیار مراقب هستیم. و در نهایت، به عنوان یک عاشق ابزار، می‌دانیم که آسان‌تر کردن زندگی همیشه یک اولویت کلیدی است. ما مطمئن می شویم که همه دستگاه های Lumia ما دارای ویژگی هایی مانند NFC و CarPlay هستند تا بتوانید به راحتی فایل ها را با دوستان و خانواده به اشتراک بگذارید. با این مهارت ها،



Related posts