محاسبهگر هش فایل
یک دانلود را با چکسام منتشرشدهاش بررسی کنید. MD5، SHA-1، SHA-256 و SHA-512 یک فایل یا متن را محاسبه کنید. روی دستگاه شما اجرا میشود و چیزی بارگذاری نمیکند.
یک فایل انتخاب کنید تا چکسام آن را بگیرید، سپس مقداری را که ناشر اعلام کرده جایگذاری کنید تا ببینید مطابقت دارند یا نه. یک پردازش پسزمینه فایل را در قطعات میخواند، بنابراین حتی دانلود بزرگ هم صفحه را قفل نمیکند و فایل هرگز دستگاه شما را ترک نمیکند.
چگونه کار میکند
- یک فایل انتخاب کنید، یا به «متن» بروید و چیزی تایپ کنید.
- الگوریتمهای مورد نظر برای محاسبه را انتخاب کنید. SHA-256 انتخاب معمول است و هر الگوریتم علامتخورده در یک مرحله محاسبه میشود.
- چکسام ناشر را در کادر مقایسه جایگذاری کنید. بلافاصله میبینید مطابقت دارد یا نه.
با دادههای شما چه اتفاقی میافتد
- فایلها روی دستگاه شما خوانده میشوند و هرگز بارگذاری نمیشوند. محاسبه هش هیچ درخواست شبکهای نمیفرستد.
- چیزی ذخیره نمیشود. نتیجه وقتی فایل دیگری انتخاب کنید، «پاک کردن» را بزنید یا زبانه را ببندید از بین میرود.
- یک پردازش پسزمینه فایل را در قطعات کوچک میخواند، بنابراین مصرف حافظه کم میماند.
محدودیتهایی که باید بدانید
- MD5 و SHA-1 دیگر در برابر برخورد (collision) مقاوم نیستند. برای تشخیص دانلود خراب در برابر مقداری که به آن اعتماد دارید مناسباند، اما برای امنیت نه.
- تطابق فقط نشان میدهد فایل همان چیزی است که چکسام از آن ساخته شده. اگر چکسام از همان صفحهای آمده باشد که دانلود دستکاریشده دارد، چیزی را ثابت نمیکند؛ پس آن را از منبعی جداگانه که به آن اعتماد دارید بگیرید.
پرسشهای متداول
از کدام الگوریتم استفاده کنم؟
از هر کدام که ناشر اعلام کرده استفاده کنید. اگر انتخابی وجود دارد، SHA-256 یا SHA-512 را بردارید. MD5 و SHA-1 هنوز آسیب تصادفی را تشخیص میدهند، اما میتوان عمداً آنها را جعل کرد.
چرا چکسام من میگوید متفاوت است؟
تغییر حتی یک بایت، هش کاملاً متفاوتی میدهد. بررسی کنید که همان الگوریتم را مقایسه کردهاید، دانلود تمام شده و کل مقدار را کپی کردهاید.
چه حجمی از فایل را میتواند هش کند؟
محدودیت ثابتی وجود ندارد، چون فایل تکهتکه خوانده میشود. فایل بزرگ زمان بیشتری میبرد و صفحه هنگام کار پیشرفت را نشان میدهد و اجازه لغو میدهد.