ما هو ملف التجزئة؟ - TechCult
منوعات / / April 29, 2023
يساعد استخدام المعرّف في تجنب سرقة الهوية وفي الحفاظ على الوصول المناسب إلى العمل. على غرار هذا النوع من الإدارة ، حيث يمكن التحقق من سلامة شيء ما ، يتم استخدام File Hash. إنها طباعة رقمية تعمل على أي نوع ملف ، سواء أكان exe أو msi أو docx أو pdf أو iso أو txt ، وتُستخدم لمعرفة ما إذا كان الملف أصليًا أم لا. لوضعها في كلمات بسيطة ، هو التعريف الفريد المشفر لملف معين ويمكن استخدامه للعثور على التعديلات في الملف. دعونا نتعلم المزيد عن هذا في المقالة.
جدول المحتويات
ما هو ملف التجزئة؟
قد تكون على دراية بأنه تتم الإشارة إلى الأشخاص في الصناعة أو المكتب المنظم جيدًا من خلال معرفاتهم أو أي معرف مرجعي مخصص لهم حصريًا ، بدلاً من الإشارة إليهم بأسمائهم. تساعد هذه المعرفات في تمييز الأشخاص والتحقق مما إذا كانت أصلية أم لا. ملف التجزئة يعمل بنفس الطريقة. تعمل هذه الطباعة الرقمية على ملفات من أنواع متعددة للتحقق مما إذا كانت أصلية أم لا. إلى جانب ذلك ، يمكن التحقق من قيمة التجزئة MD5 لتكامل الملف. دعونا نتعلم المزيد عن هذه القيمة في المستند أدناه.
جواب سريع
للعثور على قيمة تجزئة الملف:
1. افتح Windows PowerShell وقم بتشغيل ملف get-filehash أمر للعثور على قيمة التجزئة.
2. للتحقق من الملف بالاسم file.txt ، يجري get-filehash C: \ Windows10Upgrade \ resources \ amd64 \ file.txt يأمر.
ما هي قيمة الهاش للملف؟
Hash هو نظام تشفير قائم على التوقيع الرقمي أو قيمة فريدة تتوافق مع محتوى الملف. للتحقق من سلامة الملفات ، يتم استخدام الأدوات عبر الإنترنت والبرامج الأخرى للتحقق من المجموع الاختباري MD5 أو قيمة التجزئة لملف. هذه مفيدة للغاية في العديد من منتجات الأمان مثل جدران الحماية و IDS وبرامج حماية نقطة النهاية. تتضمن تنسيقات خوارزمية المجموع الاختباري Hash MD5، SHA1، SHA256، SHA384، SHA512، SFV، CRC، Base64، LM، إلخ.
تجزئة أو مجاميع اختبارية
تُستخدم التجزئة أو أكواد التجزئة والمجاميع الاختبارية للتحقق من سلامة الملف باستخدام سلسلة أبجدية رقمية وهي نفسها. بناءً على نوع التشفير ، هناك عدة أنواع من التجزئة ، لمدقق تجزئة SHA256 هذا ، كما هو موضح أدناه:
- عائلة MD- MD4 ، MD5 ،
- عائلة SHA- SHA1 ، SHA2 ، SHA224 ، SHA256 ، SHA384 ، SHA512 ، SHA-512/224 ، SHA-512/256 ،
- SFV ،
- اتفاقية حقوق الطفل ،
- Base64 ،
- LM ،
- نمر،
- xxHash ،
- المجاذيف ،
- RipeMD ،
- هافال و
- دوامة.
اقرأ أيضا:15 من أفضل أدوات مدقق تجزئة الملفات المجانية
خصائص MD5 Windows
يحتوي المجموع الاختباري أو قيمة التجزئة للملف ، بناءً على تنسيق ملف MD5 32 حرفًا في المجموع. تتكون بصمة 128 بت هذه من سلاسل سداسية عشرية تحتوي على أبجديات من في ل و 10 أرقام من 0 إلى 9. على سبيل المثال ، سيكون نوع تجزئة ملف MD5 هو 12602de6659a356141e744bf569e756.
كيف تجد قيمة الهاش للملف
يمكن إجراء التحقق من تجزئة الملف أثناء تنزيل الملف والتأكد من أنه آمن باستخدام مدقق التجزئة الضار. يتم وصف عملية استخدام أي فاحص تجزئة أدناه في هذا القسم.
1. أثناء تنزيل الملفات من أجل التصحيح أو برامج التشغيل ، يجب تدوين المجموع الاختباري لـ MD5 Windows للملف (إن وجد).
2. من خلال تطبيق الخوارزمية أو دالة تجزئة التشفير باستخدام أي من الطرق المقدمة ، يتم إرجاع قيمة سلسلة.
3. قيمة السلسلة هذه مناسبة فقط للملف في الحالة الحالية ويتم تغييرها حتى لو 1 بايت من الملف تم تغييره.
4. البصمة الرقمية للمجموع الاختباري للملف أو الكود هي قيمة محسوبة لـ أرقام (من 0 إلى 9) و أحرف (من أ إلى و) من التجزئة.
التحديات في تجزئة ملف
يتم سرد التحديات أثناء التحقق من تجزئة الملف في هذا القسم.
- لا يمكن الوصول إلى معظم الملفات بسبب توقيع برنامج التشغيل المتكامل أو المرجع المصدق. تحظر علامات البرنامج هذه تشغيل نظام التشغيل وقد لا تتطابق مع قيمة التجزئة المحسوبة.
- بالإضافة إلى ذلك ، يمكن أن تكون أسماء الملفات الشرعية الفعلية للبرامج الحقيقية الموجودة على جهاز كمبيوتر يعمل بنظام Windows هي cmd.exe وتختلف عن تجزئة ملف البرامج الضارة.
- بالنسبة لأنواع متعددة من التجزئات ، فإن أحجام الملفات المتطابقة لإعطاء تجزئات مطابقة لجميع الخوارزميات يمكن أن يكون أمرًا صعبًا.
- تحدث مشكلات Hash Collision بسبب التجزئات الشائعة (حيث يتم استخدام MD5 و SHA1 في الغالب) ويصعب توفير الملف الذي تم العبث به باستخدام خوارزمية تجزئة واحدة.
أسباب تلف الملف
قد يكون الملف تالفًا وقد لا تتطابق قيم التجزئة في مدقق التجزئة الضار للأسباب التالية:
- قد يؤدي تشرب القيم الفاسدة أثناء التنزيل إلى تغيير قيمة المجموع الاختباري للملف.
- مشكلة في الشبكة أثناء تنزيل الملف من موقع الويب المصدر.
- الملف مصاب ببرامج ضارة.
كيفية التحقق من سلامة الملف
بعد تعلم الطرق المختلفة للعثور على قيمة تجزئة الملف ، يُطرح علينا الآن سؤال يتعامل مع طريقة تنفيذ MD5 لتكامل الملف.
- الشرط الأساسي الذي يجب أن يكون مناسبًا لضمان إمكانية التحقق من التجزئة بشكل فعال هو أن يكون يجب أن تكون أحجام الملفات متطابقة. هذا يسمح بإضافة أو طرح البايت من ملف تم العبث به وإنتاج مجموع اختباري مثل ذلك الخاص بالملف الأصلي.
- إذا كان يختلف إخراج تجزئة الملف عن إخراج التجزئة في تكامل ملف MD5، قد تتعرض النزاهة للخطر. كما ذكرنا سابقًا ، فإن التجزئة هي توقيع رقمي للملف ، وإذا كان توقيع الأصل ونسخة الملف غير متطابقين ، فقد يكون الملف تالفًا.
- باستخدام أ عبر أداة مرجعية، أي أن أداة المجموع الاختباري MD5 Windows أو مدقق التجزئة للعثور على قيمة التجزئة يمكن أن تساعد في مقارنة قيم التجزئة.
الطريقة الأولى: استخدم Windows PowerShell
نوافذ بوويرشيل هو مدقق تجزئة ملف متكامل ويستخدم وظيفة PowerShell ، مثل PowerShell MD5 ، للتحقق من تجزئة الملف. يستخدم سطر أوامر Windows لمعرفة تجزئة الملف.
تنسيقات التجزئة التي يدعمها Windows PowerShell هي SHA1 و SHA256 و SHA384 و SHA512 و MACTripleDES و MD5 و RIPEMD160. اتبع الإرشادات الواردة أدناه لإجراء MD5 لتكامل الملف باستخدام PowerShell MD5.
1. افتح ال نوافذ بوويرشيل التطبيق باستخدام شريط بحث Windows.
2 أ. أدخل أمر الفحص الأساسي كما يلي واضغط على مفتاح الادخال للعثور على قيمة التجزئة أو المجموع الاختباري MD5 للملف.
get-filehash
على سبيل المثال ، إذا كنت ترغب في التحقق من الملف بالاسم file.txt الذي تم حفظه في القرص المحلي (C :) محرك الأقراص ، يمكنك إدخال الأمر التالي.
get-filehash C: \ Windows10Upgrade \ resources \ amd64 \ file.txt
ملاحظة 1: ناتج التجزئة الافتراضي لهذا الأمر هو SHA256، وبغض النظر عن تنسيق الملف.
ملاحظة 2: الوقت المستغرق لإنشاء ملف يعتمد على حجم الملف.
2 ب. إذا كنت تريد التحقق من الملف بقيمة مختلفة ، فيمكنك إدخال الأمر التالي ثم الضغط على مفتاح الادخال.
get-filehash –Algorithm [HASH TYPE]
على سبيل المثال ، إذا كنت تريد نفس الملف المسمى file.txt في SHA384 ناتج التجزئة ، يجب عليك إدخال الأمر التالي.
get-filehash –Algorithm SHA384 C: \ Windows10Upgrade \ resources \ amd64 \ file.txt
ملحوظة: قد يختلف الوقت المستغرق لإنشاء إخراج التجزئة للملف بناءً على نوع الخوارزمية الذي تستخدمه.
اقرأ أيضا: ما هو المجموع الاختباري؟ وكيفية حساب المجاميع الاختبارية
الطريقة الثانية: استخدم موجه الأوامر
الآن بعد أن استخدمت PowerShell MD5 للعثور على قيمة التجزئة ، حان الوقت لاستخدام موجه الأوامر. يستخدم موجه أوامر Windows ملف ملف التجزئة certutil أمر للتحقق من المجموع الاختباري MD5 و SHA. القيمة الافتراضية للتجزئة هي SHA1 ولا يتم تعديله حتى يتم تحديد تنسيق تجزئة آخر. يمكن استخدام أداة Certificate Utility المضمنة هذه أيضًا لتهيئة محرك أقراص USB على نظام التشغيل Windows 10 OS.
خوارزميات التجزئة التي يدعمها التطبيق هي ، MD Family (MD2 و MD4 و MD5) و SHA Family (SHA1 و SHA256 و SHA384 و SHA512). طريقة استخدام تطبيق موجه الأوامر كمدقق تجزئة الملفات موصوفة أدناه.
1. افتح ال موجه الأمر التطبيق باستخدام شريط البحث.
2 أ. للتحقق من MD5المجموع الاختباري للتجزئة، اكتب الأمر التالي واضغط على مفتاح Enter.
CertUtil –hahsfileMD5
على سبيل المثال ، إذا كنت ترغب في فتح الملف المسمى hwcompat.txt في الدليل التالي كما هو موضح في الأمر ، فاكتب الأمر التالي.
CertUtil –hashfile C: \ Windows10Upgrade \ resources \ amd64 \ hwcompat.txt MD5
2 ب. اكتب الأمر التالي للتغيير إلى ملف الدليل المقابل بالملف.
قرص مضغوط
بعد ذلك ، اكتب الأمر التالي المذكور سابقًا للتحقق من قيمة تجزئة الملف.
على سبيل المثال ، يمكن التحقق من الملف الموجود في الموقع المذكور سابقًا في هذين الأمرين على النحو التالي.
القرص المضغوط C: \ Windows10 ترقية \ موارد \ amd64
CertUtil –hashfile hwcompat.txt MD5
3. للتحقق من الملف الاختباري في أي خوارزمية تجزئة أخرى ، اكتب الأمر التالي
CertUtil –hashfile
على سبيل المثال ، إذا كنت ترغب في التحقق من نفس الملف بتنسيق آخر ، على سبيل المثال SHA1، اكتب الأمر التالي.
CertUtil –hashfile C: \ Windows10Upgrade \ resources \ amd64 \ hwcompat.txt SHA1
الطريقة الثالثة: استخدام تطبيقات مدقق تجزئة الملفات
الطريقة الأخيرة للعثور على هذه القيمة للملفات هي استخدام تطبيق مدقق مثل مولد تجزئة. تجدر الإشارة إلى أن تطبيقات الجهات الخارجية هذه قد تساعدك في MD5 لتكامل الملفات ولكنها قد لا تعطي نتائج دقيقة مثل تلك الخاصة بالتطبيقات الأصلية على جهاز الكمبيوتر.
ملحوظة: نظرًا لأن هذه تطبيقات تابعة لجهات خارجية ، يُنصح بتجنب استخدام أي ملف قد يحتوي على أي معلومات شخصية.
مُستَحسَن:
- 14 أفضل تطبيقات بموجه الصوت المجانية
- كيفية إصلاح ملفات النظام على Windows 10
- كيفية حذف ملفات Temp في نظام التشغيل Windows 10
- إصلاح مستكشف الملفات لا يستجيب في نظام التشغيل Windows 10
أعطت المقالة معلومات موجزة عن كيف تجد قيمة الهاش للملفات وطرق التحقق من سلامتها. يرجى ملء الحقول في قسم التعليقات لمشاركة استفساراتك واقتراحاتك.
هنري كاتب تقني متمرس لديه شغف لجعل موضوعات التكنولوجيا المعقدة في متناول القراء العاديين. مع أكثر من عقد من الخبرة في صناعة التكنولوجيا ، أصبح كريس مصدرًا موثوقًا للمعلومات لقرائه.