كيف نتحقق من الملف المحمل SHA-256 شيكوم على ويندو
استخدموا (باور شيل) أو العنق في القيادة العامة لحساب ملف SHA-256. قارن النتيجة الكاملة مع فحص الناشر لذلك التحميل الدقيق.
في هذا الدليل
يصف الشيكات محتويات الملف نتيجة مطابقة تُنشئ اتفاقاً مع هذا الكمّل، ليس أن البرنامج آمن وإذا كان المهاجم يحل محل الملف والقيمة المنشورة، لا يمكن لهذه المقارنة أن تكتشف ذلك.
الحصول على القيمة المرجعية الصحيحة
)أ( استخدام التعليمات الرسمية للناشر في النسخة الدقيقة، ونظام التشغيل والهيكل؛ ولمحفوظات شركة ZIP وشركة EXE مستخرجة منها مخزون مختلف. SHA-256 و SHA-512 هي خوارزميات مختلفة؛ SHA-256 لديه 64 الشخصيات قضية الرسائل لا تغير قيمتها. التحقق من التوقيع الرقمي للناشر أيضا عندما يكون متاحا.
Power Shell: calculate and comparison
في الملف الذي يحتوي على الحمولة، يستعاض عن اسم الملف وصاحب المكان المرجعي:
Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256
$expected = 'PASTE_THE_PUBLISHERS_64_HEX_CHARACTERS'
$actual = (Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256).Hash
($expected -match '^[0-9a-fA-F]{64}$') -and ($actual -ieq $expected)
التعبير النهائي يعود True فقط لإشارة صحيحة من تلك المدة التي تتطابق مع الحضيض بأكمله وتقرأ هذه الأوامر الملف، ولا تنفذه. أبقوا مسارات تحتوي على مساحات مقتبسة
القائد برومبت:
ادير هذا CMD )٢( انظر:
certutil -hashfile ".\installer.exe" SHA256
رسالة النجاح تعني الحساب الناجح، ليس أن المرجع يطابق. sha256sum ليس معياراً CMD القيادة؛ تتطلب بيئة إضافية مثل WSL أو أدوات مناسبة مجهزة
خيار المستنقعات والضغوط
هذا أداة التحقق يقبل ملفات تصل إلى 20 مي بي ويقرأ الملف كله في ذاكرة الأخوة اختر نفس الخوارزمية و عجينة كامل التاكسي المتوقع. استخدم أداة نظامية للملفات الكبيرة
من أجل عدم المطابقة، لا تدير الملف. نسخة مُحقّقة، بنية، خوارزمية وإكمال التحميل، ثم تنزيل من المصدر الرسمي. اتصل بالناشر إذا استمر لا تبحث أبداً عن شيك مطابق تعسفي لتبرير الملف