المجموع الاختباري عبارة عن سلسلة من الأرقام والحروف التي يتم استخدامها “للتحقق” سواء تم تغيير البيانات أو الملفات أثناء التخزين أو النقل. غالبًا ما ترافق عمليات التحقق من البرامج التي تم تنزيلها من الويب حتى يتمكن المستخدمون من ضمان عدم تعديل الملف أو الملفات أثناء النقل. إذا تطابق المجموع الاختباري من بائع البرنامج مع المجموع الاختباري لملفات التثبيت التي تم تنزيلها على جهاز الكمبيوتر الخاص بك ، فلن يتم إجراء أية أخطاء أو تعديلات. إذا لم تتطابق عمليات المجموع الاختباري ، فقد يكون التنزيل قد تعرض للتلف أو تم اختراقه بواسطة المتسللين.
تشرح هذه المقالة كيفية استخدام “المجموع الاختباري” للتحقق من صحة الملفات على كل من جهاز Mac والكمبيوتر الشخصي. أولاً ، سنشرح كيفية استخدام المجموع الاختباري ، ومن ثم الدخول في مزيد من التفاصيل حول كيفية عمله.
لأغراض العرض التوضيحي ، سنقوم بتنزيل VLC Media Player ، وهو برنامج مجاني ومفتوح المصدر يأتي مع المجموع الاختباري.
كيفية استخدام اختباري على ويندوز
هناك العديد من الأدوات والأدوات المساعدة للتحقق من صحة الاختبارات الاختبارية على Windows ، لكننا سنستخدم الأدوات المضمنة التي تأتي مع Windows 7 و Windows 8 و Windows 10.
ابدأ بتنزيل الملف الذي تريد التحقق منه كالمعتاد. تذكر أنه إذا كان ملفًا مضغوطًا (مضغوط) ، فستحتاج إلى تشغيل المجموع الاختباري في المجلد المضغوط قبل استخراج المحتويات.
يتيح لك موقع VLC الإلكتروني ببساطة النقر فوق رابط لعرض المجموع الاختباري مباشرة على صفحة التنزيل. قد يطلب منك موردي البرامج الآخرين تنزيل المجموع الاختباري في ملف نصي ، وفي هذه الحالة يمكنك فتحه باستخدام المفكرة أو محرر نصوص مشابه.
الاختباري عبارة عن سلسلة طويلة من الأرقام والحروف التي تبدو عشوائية. بمجرد أن ترى ذلك ، اتبع الخطوات التالية:
- افتح موجه الأمر من خلال عقد مفتاح ويندوز والضغط ‘R’. اكتب “كمد“في حقل النص واضغط أدخل.
- انتقل إلى المجلد حيث يوجد الملف الخاص بك. إذا كنت تستخدم الإعدادات الافتراضية ، فيجب أن يعمل هذا الأمر: cd Downloads
- أدخل الأمر التالي ، مع استبدال [FILENAME] بالملف الذي تريد التحقق من صحته ، بما في ذلك امتداده ، و [HASH] بخوارزمية التجزئة المحددة من قبل بائع البرنامج. في هذه الحالة ، تقول صفحة تنزيل VLC أن خوارزمية التجزئة هي SHA256.certutil -hashfile [FILENAME] [HASH]
- صحافة أدخل لتوليد الاختباري. قارن المجموع الاختباري من بائع البرنامج بالشكل الذي أنشأته للتو.
إذا كان المجموعان الاختباريان متطابقين ، فمن الأفضل أن تذهب. لم يتم إتلاف الملف أو تعديله من الإصدار الأصلي.
إذا كانت الاختبارات لا تتطابق ، فهناك مشكلة. ربما لم يتم تنزيله بشكل صحيح ، أو ربما قام أحد المتطفلين باختراق اتصالك لجعلك تقوم بتنزيل ملف تالف من خادم ضار. يمكن أن يحتوي الإصدار المعدل على برامج ضارة أو عيوب أخرى. لا نوصي بتثبيت أي برنامج لا يحتوي على المجموع الاختباري الذي تم التحقق منه.
يمكن أن يستخدم أمر certutil الخاص بـ Windows خوارزميات التجزئة التالية لإنشاء المجموع الاختباري:
- MD2
- MD4
- MD5
- SHA1
- SHA256
- SHA384
- SHA512
كيفية استخدام المجموع الاختباري على نظام التشغيل Mac OS
يمكنك التحقق من صحة المجموع الاختباري على Mac باستخدام وظائف مضمنة في Terminal. ابدأ بتنزيل الملف الذي تريد التحقق من صحته مع المجموع الاختباري من البائع. مرة أخرى ، سنستخدم VLC Media Player كمثال.
عند تنزيل VLC ، يمكن عرض المجموع الاختباري مباشرةً على صفحة التنزيل ، ولكن قد تتطلب بعض البرامج تنزيل المجموع الاختباري في ملف نصي منفصل. يمكنك فتح مثل هذا الملف في TextEdit لعرض المجموع الاختباري.
مع وجود المجموع الاختباري لبائع البرنامج في متناول اليد ، اتبع التعليمات التالية:
- فتح المحطة عن طريق النقر فوق رمز العدسة المكبرة في الزاوية اليمنى العليا ، والبحث عن “طرفية“، والنقر على النتيجة الأولى.
- على افتراض أنك قمت بتنزيل الملف ، فأنت تريد التحقق من الوضع الافتراضي لديك التحميلات المجلد ، انتقل إلى هذا المجلد باستخدام القرص المضغوط القيادة في المحطة: التنزيلات مؤتمر نزع السلاح
- يختلف الأمر لإنشاء المجموع الاختباري وفقًا لخوارزمية التجزئة. في هذه الحالة ، هذا SHA256. أدخل الأمر التالي في الجهاز: shasum -a 256 vlc-3.0.6.dmg
.
- سيظهر المجموع الاختباري في السطر التالي من المحطة. قارنها مع المجموع الاختباري الناتج عن مورد البرنامج وتأكد من مطابقته.
إذا كان المجموعان الاختباريان متطابقين ، فلن يكون الملف تالفًا أو معدلاً من الإصدار الأصلي ، ومن الأفضل أن تذهب.
إذا لم تتطابق المجموعات الاختبارية ، فلا تقم بتثبيتها. ربما لم يتم تنزيله بشكل صحيح ، أو كان من الممكن اختطاف الاتصال لتجعلك تقوم بتنزيل ملف ضار. لا نوصي بتثبيت أي برنامج لا يحتوي على المجموع الاختباري الذي تم التحقق منه.
إذا كنت تستخدم خوارزمية تجزئة بخلاف SHA256 على Mac ، فإليك الأوامر التي ستحتاج إليها ، واستبدال [اسم الملف] باسم الملف الذي ترغب في التحقق منه:
- MD5: md5 [اسم الملف]
- SHA1: shasum -a 1 [اسم الملف]
- SHA256: shasum -a 256 [اسم الملف]
- SHA384: shasum -a 384 [اسم الملف]
- SHA512: shasum -a 512 [اسم الملف]
نوصي باستخدام SHA256 أو أعلى عندما يكون ذلك ممكنًا. تم إهمال MD5 و SHA1 وهي غير آمنة.
كيف تعمل الاختبارية
Hashing هي وظيفة تشفير أحادية الاتجاه تأخذ البيانات من أي حجم و مخرجات قيمة حجم ثابت. خوارزمية التجزئة SHA256 المستخدمة أعلاه ، على سبيل المثال ، تمنحك سلسلة من 64 حرفًا وأرقامًا تُعرف باسم “التجزئة”. سواء كان الإدخال ملفًا نصيًا يحتوي على جملة واحدة أو نظام تشغيل بالكامل ، فسيكون طول الإخراج دائمًا 64 حرفًا. ستكون التجزئة هي نفسها في كل مرة طالما بقيت البيانات الموضوعة في خوارزمية التجزئة ثابتة.
عند تنزيل البرنامج ، يتم استخدام قيمة التجزئة كاختباري. تستخدم شركات التجزئة أيضًا للتحقق من كلمات مرور المستخدمين دون تخزين كلمة المرور بنص عادي على خادم. في أنظمة البريد الإلكتروني التي تستخدم التوقيعات الرقمية ، يتم استخدام التجزئة لضمان عدم تعديل رسائل البريد الإلكتروني أثناء النقل ، حيث تسمى قيمة التجزئة “ملخص الرسائل” بدلاً من المجموع الاختباري.
تعتبر “الاختبارات” جزءًا لا يتجزأ من بروتوكول IP ، وهي التقنية الأساسية التي تمكن الإنترنت. عندما يتم نقل البيانات عبر الإنترنت في حزم IP ، يتم استخدام الاختبارات للتأكد من عدم تعديل هذه الحزم. على عكس تنزيلات البرامج ، تعمل هذه البروتوكولات على أتمتة عملية التحقق من الصحة دون الحاجة إلى إدخال المستخدم. اقرأ المزيد عن بروتوكولي TCP / IP و UDP / IP هنا لمعرفة المزيد.
إذا تم تغيير جزء واحد فقط من البيانات أو التعليمات البرمجية في البيانات الأصلية ، فستكون قيمة التجزئة أو المجموع الاختباري أو ملخص الرسالة مختلفة تمامًا. لذلك ، إذا كان جزء من البرنامج الذي تم تنزيله يحتوي على أي أخطاء أو تعديلات تجعله مختلفًا عما نشره بائع البرنامج رسميًا ، فلن تتطابق قيم التجزئة أو المجموع الاختباري أو ملخص الرسالة..
قراءة المزيد: التشفير ، التجزئة ، التمليح – ما هو الفرق?
يعتبر المجموع الاختباري أداة مهمة للتحقق من صحة الملفات والبيانات، سواء أثناء التخزين أو النقل. يتم استخدامها للتأكد من عدم تعرض الملفات للتلف أو التعديل أثناء النقل، ويتم استخدامها أيضًا للتحقق من صحة البرامج التي تم تنزيلها من الويب. يمكن استخدام المجموع الاختباري على نظام التشغيل Mac OS ونظام التشغيل ويندوز، ويتم إنشاء المجموع الاختباري باستخدام خوارزميات التجزئة المختلفة. يجب على المستخدمين التحقق من المجموع الاختباري قبل تثبيت أي برنامج أو تحميل أي ملف، وفي حالة عدم تطابق المجموع الاختباري، يجب تجنب تثبيت البرنامج أو تحميل الملف.