توسعه‌دهنده 🔒 در مرورگر اجرا می‌شود — داده‌ای ارسال نمی‌شود

بررسی چک‌سام فایل

با مقایسه هش فایل دانلودشده و چک‌سامی که ناشر اعلام کرده، مطمئن شوید فایل سالم است؛ همه‌چیز در مرورگر شما.

متن ورودی

بررسی آنلاین چک‌سام فایل

پروژه‌هایی که فایل نصب، ایمیج دیسک یا فایل فشرده توزیع می‌کنند معمولاً کنار هر دانلود یک چک‌سام منتشر می‌کنند. هش کردن فایلی که دریافت کرده‌اید و مقایسه‌اش با آن مقدار ثابت می‌کند که این دو بایت‌به‌بایت یکسان‌اند: هیچ بخشی بریده نشده، در مسیر انتقال خراب نشده و در میانه راه عوض نشده است.

این صفحه سازنده هش را روی زبانه فایل باز می‌کند. فایل داخل مرورگر شما خوانده و هش می‌شود و هرگز آپلود نمی‌شود.

شناختن چک‌سام از روی طولش

تعداد نویسه هگزالگوریتمنام‌های رایج فایل
۳۲MD5MD5SUMS، .md5
۴۰SHA-1SHA1SUMS، .sha1
۶۴SHA-256SHA256SUMS، .sha256
۹۶SHA-384.sha384
۱۲۸SHA-512SHA512SUMS، .sha512

چک‌سام چه چیزی را ثابت می‌کند و چه چیزی را نه

تطابق ثابت می‌کند که فایل با فایل هش‌شده یکسان است. اما به‌تنها نشان نمی‌دهد سازنده فایل چه کسی است: اگر مهاجم صفحه دانلود را در اختیار داشته باشد، می‌تواند هم فایل و هم چک‌سام را عوض کند. به همین دلیل پروژه‌هایی که امنیت برایشان حیاتی است فایل‌های چک‌سام را با GPG امضا می‌کنند یا از کانالی جداگانه منتشر می‌کنند. برای دانلودهای روزمره، تطابق با چک‌سام SHA-256 سایت رسمی بررسی‌ای محکم و کاربردی است.

بررسی در خط فرمان

  • Linux: sha256sum -c SHA256SUMS همه فایل‌های فهرست‌شده را بررسی می‌کند.
  • macOS: shasum -a 256 file.dmg را اجرا کنید و نتیجه را با چشم مقایسه کنید.
  • Windows PowerShell: (Get-FileHash file.exe).Hash -eq 'EXPECTED' مقدار True یا False برمی‌گرداند.
  • Windows cmd: certutil -hashfile file.exe SHA256.

نکته‌ها

  • چک‌سام را کپی کنید، نه اینکه دوباره تایپش کنید؛ یک نویسه اشتباه یعنی عدم تطابق.
  • حروف کوچک و بزرگ در هگز فرقی ندارند؛ مقایسه به کوچکی و بزرگی حروف حساس نیست.
  • سقف مرورگر در اینجا ۵۰ مگابایت برای هر فایل است. برای ایمیج‌های بزرگ‌تر از دستورهای بالا استفاده کنید.

به جای فایل، هش یک متن را لازم دارید؟ از SHA-256، SHA-512 یا MD5 استفاده کنید.

آموزش‌های مرتبط