همه ابزارهارمزهای عبور و رمزگذاری

محاسبه‌گر هش فایل

یک دانلود را با چک‌سام منتشرشده‌اش بررسی کنید. MD5، SHA-1، SHA-256 و SHA-512 یک فایل یا متن را محاسبه کنید. روی دستگاه شما اجرا می‌شود و چیزی بارگذاری نمی‌کند.

روی دستگاه شما اجرا می‌شود
در حال بارگذاری ابزار…

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

با داده‌های شما چه اتفاقی می‌افتد

  • فایل‌ها روی دستگاه شما خوانده می‌شوند و هرگز بارگذاری نمی‌شوند. محاسبه هش هیچ درخواست شبکه‌ای نمی‌فرستد.
  • چیزی ذخیره نمی‌شود. نتیجه وقتی فایل دیگری انتخاب کنید، «پاک کردن» را بزنید یا زبانه را ببندید از بین می‌رود.
  • یک پردازش پس‌زمینه فایل را در قطعات کوچک می‌خواند، بنابراین مصرف حافظه کم می‌ماند.

محدودیت‌هایی که باید بدانید

  • MD5 و SHA-1 دیگر در برابر برخورد (collision) مقاوم نیستند. برای تشخیص دانلود خراب در برابر مقداری که به آن اعتماد دارید مناسب‌اند، اما برای امنیت نه.
  • تطابق فقط نشان می‌دهد فایل همان چیزی است که چک‌سام از آن ساخته شده. اگر چک‌سام از همان صفحه‌ای آمده باشد که دانلود دستکاری‌شده دارد، چیزی را ثابت نمی‌کند؛ پس آن را از منبعی جداگانه که به آن اعتماد دارید بگیرید.

پرسش‌های متداول

از کدام الگوریتم استفاده کنم؟

از هر کدام که ناشر اعلام کرده استفاده کنید. اگر انتخابی وجود دارد، SHA-256 یا SHA-512 را بردارید. MD5 و SHA-1 هنوز آسیب تصادفی را تشخیص می‌دهند، اما می‌توان عمداً آن‌ها را جعل کرد.

چرا چک‌سام من می‌گوید متفاوت است؟

تغییر حتی یک بایت، هش کاملاً متفاوتی می‌دهد. بررسی کنید که همان الگوریتم را مقایسه کرده‌اید، دانلود تمام شده و کل مقدار را کپی کرده‌اید.

چه حجمی از فایل را می‌تواند هش کند؟

محدودیت ثابتی وجود ندارد، چون فایل تکه‌تکه خوانده می‌شود. فایل بزرگ زمان بیشتری می‌برد و صفحه هنگام کار پیشرفت را نشان می‌دهد و اجازه لغو می‌دهد.