چکسوم چیست و چگونه میتوان آن را محاسبه کرد
آیا(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) رمزنگاری در نظر گرفته می شود زیرا تا کنون هیچ حمله ای بر روی آن نشان داده نشده است.
همانطور که در اسکرین شات بالا می بینید، فایل 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) اجرا کنید تا برنامه باز شود.
رابط کاربری بسیار ساده و آسان برای استفاده است. به سادگی روی(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 گیگابایت، چک جمع تولید کنید. ظاهراً این کار را بدون آپلود فایل واقعی در سرورهای خود انجام می دهد. من مطمئن نیستم که چگونه کار می کند، اما به نظر می رسد که فقط الگوریتم را به صورت محلی روی سیستم شما اجرا می کند و سپس فقط آن را در مرورگر نمایش می دهد. روشی کاملا هوشمندانه برای انجام این کار زیرا نیازی به دانلود نرم افزار اضافی ندارید و مجبور نیستید برای بارگذاری یک فایل بزرگ برای همیشه منتظر بمانید.
این سایت همچنین بسیار خوب است زیرا میتوانید علاوه بر محاسبه یک چکسوم، آن را تأیید کنید. امیدواریم(Hopefully) اکنون درک بهتری از چکسوم چیست و چگونه میتوان از آن استفاده کرد و محاسبه کرد. اگر فایل های امنی را ارسال یا دریافت می کنید، چک جمع بهترین راه برای هر دو طرف برای تأیید صحت آن فایل ها است. اگر سوالی دارید، نظر بدهید. لذت بردن!
Related posts
5 Best Sites برای پیدا کردن Online Tutor برای Adults and Kids
نحوه گوش دادن به Radio Stations Online برای Free
10 Best Sites برای تست سرعت تایپ کردن شما
10 Best Sites به تماشای Cartoons Online برای Free
8 بهترین وب سایت ها برای یادگیری Python Programming
6 Best Websites به اتمام New Movie Releases
8 Best Social Media Alternatives به Facebook and Twitter
8 Best YouTube Channels برای Photography and Videography Lessons
10 بهترین سایت حقیقتسنجی برای مبارزه با اطلاعات نادرست
8 Best Free Online Virus Scan And Removal Sites
بهترین Calculators اینترنتی برای حل هر گونه Problem
7 سایت به Find Public Domain Stock Footage برای پروژه های Your Video
5 بهترین Afterpay جایگزین هایی برای Shop در حال حاضر و Pay Later
5 بهترین سایت برای تست Monitor Refresh Rate شما
Vegan Food در نزدیکی من کجاست؟ 6 بهترین سایت برای جستجو Your Area
چگونه به Screen Record در Chromebook
Spotify Web Player: چگونه Access and Use IT
Amazon Prime Worth Cost است؟
تلویزیون ها و تلفن های 120Hz اینجا هستند: آیا شما به آن نیاز دارید؟
6 Best Websites به بازی Chess Online با Friends برای Free