بررسی چکسام فایل
با مقایسه هش فایل دانلودشده و چکسامی که ناشر اعلام کرده، مطمئن شوید فایل سالم است؛ همهچیز در مرورگر شما.
بررسی آنلاین چکسام فایل
پروژههایی که فایل نصب، ایمیج دیسک یا فایل فشرده توزیع میکنند معمولاً کنار هر دانلود یک چکسام منتشر میکنند. هش کردن فایلی که دریافت کردهاید و مقایسهاش با آن مقدار ثابت میکند که این دو بایتبهبایت یکساناند: هیچ بخشی بریده نشده، در مسیر انتقال خراب نشده و در میانه راه عوض نشده است.
این صفحه سازنده هش را روی زبانه فایل باز میکند. فایل داخل مرورگر شما خوانده و هش میشود و هرگز آپلود نمیشود.
شناختن چکسام از روی طولش
| تعداد نویسه هگز | الگوریتم | نامهای رایج فایل |
|---|---|---|
| ۳۲ | MD5 | MD5SUMS، .md5 |
| ۴۰ | SHA-1 | SHA1SUMS، .sha1 |
| ۶۴ | SHA-256 | SHA256SUMS، .sha256 |
| ۹۶ | SHA-384 | .sha384 |
| ۱۲۸ | SHA-512 | SHA512SUMS، .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 استفاده کنید.