الرئيسية
» WINDOWS
»
كيفية التحقق من المجموع الاختباري للملف على نظام التشغيل ويندوز 10
كيفية التحقق من المجموع الاختباري للملف على نظام التشغيل ويندوز 10
للتحقق من المجموع الاختباري لملف على نظام التشغيل Windows 10، احسب قيمة التجزئة SHA-256 الخاصة به باستخدام أمر Windows PowerShell المدمج Get-FileHash، ثم قارن النتيجة مع قيمة التجزئة المنشورة من المصدر الرسمي للبرنامج. يمكنك أيضًا استخدام موجه الأوامر certutil. يساعد التطابق في تأكيد أن نسختك تحتوي على نفس محتويات الملف الأصلي، ولكنه لا يثبت سلامة الملف.
لا يُفيد التحقق من المجموع الاختباري إلا عند وجود قيمة موثوقة للمقارنة بها. إذا لم يُقدّم الناشر قيمة التحقق من المجموع الاختباري، فإن حسابها يُعطي بصمةً للمقارنة لاحقًا، لكنها لا تُحدد ما إذا كان الملف أصليًا أم لا.
توضيح: ابحث عن Windows PowerShell من قائمة ابدأ في نظام التشغيل Windows 10.
1. افتح برنامج Windows PowerShell
حدد ابدأ ، واكتب Windows PowerShell ، وافتح التطبيق من نتائج البحث.
لست بحاجة إلى تشغيله كمسؤول لتجزئة ملف يمكنك الوصول إليه بالفعل.
يتم تضمين Windows PowerShell مع Windows 10، لذلك لست بحاجة إلى تنزيل أداة التحقق من سلامة المجموع الاختباري للملفات القديمة أو أداة أخرى للتحقق من المجموع الاختباري لهذه المهمة.
2. احسب قيمة تجزئة SHA-256 للملف
في موجه أوامر PowerShell، أدخل هذا الأمر، مع استبدال مسار المثال بالمسار الكامل للملف الذي تم تنزيله:
أبقِ علامات الاقتباس حول المسار، خاصةً إذا كان اسم المجلد أو الملف يحتوي على مسافات. -LiteralPathيستخدم هذا المعامل المسار كما هو مكتوب تمامًا. اضغط على مفتاح الإدخال وانتظر حتى ينتهي PowerShell من قراءة الملف. قد تستغرق الملفات الكبيرة وقتًا أطول.
إن مسار الملف والتجزئة الموضحين هما مجرد أمثلة؛ يقوم PowerShell بحساب قيمة الملف على جهاز الكمبيوتر الخاص بك.
تتضمن النتيجة الخوارزمية ، والتجزئة ، والمسار . انسخ الأحرف التي تلي التجزئة ؛ القيمة الموضحة في المثال ليست مجموع التحقق لملف التنزيل. توثق مايكروسوفت ذلك Get-FileHashفي مرجعها الخاص بـ Windows PowerShell 5.1 . خوارزمية SHA-256 هي الخوارزمية الافتراضية، ولكن ذكرها في الأمر يجعل المقارنة واضحة.
استخدم نفس الخوارزمية التي يستخدمها الناشر
قارن القيم المتشابهة: يجب التحقق من قيمة SHA-256 مقابل نتيجة SHA-256 الخاصة بك، وليس مقابل MD5 أو SHA-1. إذا أدرج الناشر SHA-512 بدلاً من ذلك، فغيّر SHA256الأمر إلى SHA512. يُفضّل استخدام SHA-256 أو SHA-512 عند توفرهما. تحذر مايكروسوفت من أن MD5 وSHA-1 لم تعدا تُعتبران آمنتين للملفات التي تحتاج إلى حماية من التلاعب؛ قد تظهران في صفحات التنزيل القديمة، ولكن لا ينبغي اعتبارهما فحوصات أمان قوية.
يُعيد الأمر ملخصًا لمسار الملف المحدد بدقة.
3. استخدم موجه الأوامر مع أداة certutil
إذا كنت تفضل استخدام موجه الأوامر، فافتح قائمة ابدأ ، وابحث عن موجه الأوامر ، وقم بتشغيل هذا الأمر مع مسار ملفك:
احتفظ بالمسار بين علامتي اقتباس. يُظهر الناتج اسم الخوارزمية ويطبع قيمة التجزئة في السطر التالي. انسخ القيمة السداسية العشرية وقارنها بـ SHA-256 الخاص بالناشر. يصف مرجع Microsoft certutil-hashfile الرسمي هذه العملية بأنها توليد وعرض قيمة تجزئة تشفيرية لملف.
4. قارن النتيجة مع مجموع التحقق المنشور
ابحث عن القيمة المتوقعة في صفحة التنزيل الرسمية أو صفحة الإصدار أو وثائق البرنامج الخاص بهذا الملف تحديدًا. تحقق من إصدار المنتج ونظام التشغيل وبنية المعالج واسم الملف؛ إذ غالبًا ما يدرج الناشرون روابط تنزيل وقيم تجزئة منفصلة. انسخ القيمة من موقع الناشر نفسه، وليس من موقع بديل أو منشور في منتدى.
قارن كل حرف في القيم المحسوبة والمنشورة. لا يؤثر استخدام الأحرف الكبيرة أو الصغيرة على قيمة التجزئة السداسية العشرية، ولكن وجود حرف مفقود أو زائد يؤثر عليها. إذا عرضت الصفحة اسم ملف أو تسمية خوارزمية بجانب قيمة التجزئة، فقارن قيمة التجزئة نفسها فقط.
يمكنك استخدام PowerShell لإجراء المقارنة. الصق قيمة SHA-256 المنشورة بين علامتي الاقتباس في السطر الأول، واستخدم نفس مسار الملف كما في السابق:
يُعيد PowerShell قيمةً Trueعندما تتطابق القيم، وأخرى Falseعندما لا تتطابق. يفترض هذا الاختصار أن قيمة الناشر هي SHA-256؛ استخدم الخوارزمية المناسبة في كلا الموضعين إذا حدد الناشر خوارزمية أخرى.
اسم الملف والتجزئة الموضحان هما مثالان فقط. قارن التجزئة المنشورة مع ملف التنزيل الخاص بك.
ماذا تفعل إذا لم تتطابق قيم التحقق؟
تأكد من أنك اخترت الملف الصحيح وأن الملخص المنشور هو لنفس الإصدار وخوارزمية SHA.
تأكد من اكتمال التنزيل، ثم انسخ القيمة المنشورة مرة أخرى وأعد تشغيل الأمر.
إذا استمر اختلاف القيم، فلا تفتح الملف أو تثبّته. احذف تلك النسخة وأعد تنزيلها من الموقع الرسمي للناشر. إذا استمر عدم التطابق بعد التنزيل الجديد، فاتصل بالناشر أو راجع ملاحظات الإصدار الخاصة به للحصول على ملف مُحدّث.
قد ينشأ عدم التطابق من ملف تالف أو غير مكتمل، أو إصدار مختلف، أو ملف مُعدّل؛ ولا يُفسّر هذا وحده سبب اختلاف البايتات. تُفيد قيمة SHA-256 المتطابقة فقط عندما تأتي القيمة المرجعية من مصدر موثوق. إذا تمكّن مُهاجم من استبدال كلٍّ من الملف المُنزّل ومجموع التحقق المنشور، فقد يظل التطابق قائمًا. كما أن مجموع التحقق لا يفحص الملف بحثًا عن البرامج الضارة، لذا استخدم مصادر تنزيل موثوقة وراجع أي معلومات توقيع رقمي متاحة كفحص منفصل.