تحقق من بصمة ملف SHA-256 قبل تشغيله في Windows
احسب بصمة التنزيل باستخدام PowerShell أو أداة المتصفح المحلية، وقارنها بالقيمة الرسمية دون الخلط بين التطابق وفحص الأمان.
الخلاصة
إذا تطابقت بصمة SHA-256 المحسوبة مع بصمة الناشر للملف نفسه، فهذا يؤكد التطابق مع تلك النسخة. يفيد ذلك في كشف تنزيل ناقص أو ملف تغير، بشرط أن تكون القيمة المرجعية من جهة موثوقة.
يمكن لصفحة تنزيل مزيفة أن تعطيك ملفًا ضارًا وبصمته الصحيحة معًا. لذلك لا يكفي الحساب وحده؛ احصل على القيمة التي تقارن بها من صفحة الناشر الرسمية.
أُعدّ الدليل بالرجوع إلى الوثائق الأصلية المرتبطة. الأمثلة لتوضيح الخطوات أو الحساب، ولا تمثل اختبار أداء لجهاز أو مراجعة مبنية على تجربة المنتج.
اختر البصمة الخاصة بالنسخة نفسها
راجع رقم الإصدار ونظام التشغيل والمعمارية. ملف التثبيت وملف ZIP المحمول قد يختلفان رغم أنهما للمنتج نفسه. لا تقارن تنزيلك بقيمة نسخة أخرى ثم تعتبر الاختلاف دليلًا على اختراق.
إذا وصلت القيمة في الرسالة نفسها التي أرسلت ملفًا مجهولًا، فهذه ليست مقارنة مستقلة. ارجع إلى موقع الناشر، وراجع التوقيع الرقمي أيضًا إذا كان البرنامج يقدمه.
احسب البصمة دون تشغيل الملف
افتح PowerShell داخل مجلد التنزيل، أو أدخل المسار الكامل للملف. المثال يقرأ installer.exe من المجلد الحالي؛ استبدل الاسم باسم تنزيلك. الأمر يقرأ البيانات ولا يشغّل البرنامج.
قارن خانة Hash كاملة بالقيمة الرسمية. لا فرق بين الأحرف الكبيرة والصغيرة، لكن لا تقارن قيمة SHA-1 أو MD5 بناتج SHA-256؛ لكل خوارزمية ناتج مختلف.
Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256إذا ظهر اختلاف، ومتى تستخدم أداة المتصفح؟
تأكد من انتهاء التنزيل ومن اختيار الإصدار نفسه. إذا لزم، أعد التنزيل من الصفحة الرسمية واحسب البصمة مجددًا. لا تعدّل الملف أو القيمة المرجعية كي تجعلهما متطابقين.
أداة بصمة الملفات في LA24X تحسب القيمة داخل متصفحك دون رفع الملف، لكنها لا تفحص سمعته. للملفات الكبيرة قد يكون PowerShell أكثر عملية. وفي الحالتين يبقى مصدر القيمة المرجعية هو الجزء الأساسي من التحقق.
كيف يبدو التطابق الذي تبحث عنه؟
تتكون بصمة SHA-256 من 64 خانة تضم الأرقام من 0 إلى 9 والأحرف من A إلى F. قارنها كاملة للملف نفسه، لا بدايتها ونهايتها فقط. اختلاف إصدار البرنامج أو بنية المعالج يعني ملفًا مختلفًا حتى لو تشابه اسم زر التنزيل.
في مثال حسابي معروف، تعطي البايتات الثلاثة abc دون سطر جديد البصمة أدناه. تخص هذه القيمة المثال الصغير وحده، وليست بصمة متوقعة لأي ملف تثبيت. يجب أن تتفق أداة البصمة في المتصفح وأي تنفيذ صحيح لـSHA-256 عند قراءة البايتات نفسها.
مثال توضيحي
إذا أضفت سطرًا جديدًا بعد abc، تتغير البايتات وتتغير البصمة. قد يفسر الترميز أو نهاية السطر اختلاف هذا المثال، لكنه ليس مبررًا لتجاهل اختلاف غير مفهوم في ملف برنامج تريد تشغيله.
abc (UTF-8, no newline)
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adتوثيق هذه الخطوات: Microsoft — Get-FileHash ↗
قبل أن تتخذ أي خطوة
التطابق ليس فحصًا للبرمجيات الخبيثة ولا بديلًا عن توقيع الناشر أو اختيار الإصدار الصحيح. افحص أصل الملف وما يناسب نظامك أيضًا.
ما الذي يمكنك فعله الآن؟
- افتح صفحة التنزيل أو الإصدار الرسمية واحصل على بصمة SHA-256 للنسخة المطلوبة.
- نفذ Get-FileHash في PowerShell مع مسار الملف الفعلي وخيار -Algorithm SHA256.
- قارن القيمة كاملة؛ اختلاف حالة الأحرف لا يهم، لكن اختلاف حرف واحد مهم.
- إذا لم تتطابق، راجع اسم النسخة واكتمال التنزيل قبل تشغيل الملف.