تحقق من المجموع الاختباري SHA1 في نظام التشغيل Mac OS X

جدول المحتويات:

Anonim

يتم استخدام تجزئة SHA بشكل متكرر مع أنظمة التحكم في التوزيع لتحديد المراجعات والتحقق من سلامة البيانات من خلال اكتشاف تلف الملف أو العبث به. للاستخدام الشائع ، يوفر المجموع الاختباري لـ SHA سلسلة يمكن استخدامها للتحقق من نقل الملف على النحو المنشود. إذا تطابقت المجاميع الاختبارية لـ SHA ، فقد تم الحفاظ على تكامل الملفات.

سيوضح لك هذا البرنامج التعليمي كيفية التحقق من المجموع الاختباري sha1 لملف على جهاز Mac ، ولكنه يعمل بنفس الطريقة في Linux أيضًا.

كيفية التحقق من تجزئة ملف SHA1 في نظام التشغيل Mac OS X

قم بتشغيل Terminal ، الموجود في مجلد التطبيقات والأدوات المساعدة ، واستخدم الصيغة التالية:

shasum / path / to / file

للتحقق من ملف باسم “DownloadedFile.dmg” على سطح المكتب ، سيكون:

shasum ~ / Desktop / DownloadedFile.dmg

هذا سينتج شيئًا مثل هذا:

$ shasum ~ / Desktop / CheckMe.zip ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip

هذه السلسلة السداسية العشرية الطويلة هي تجزئة SHA1.

قد يبدو شيئًا كهذا في نافذة طرفية:

طريقة سهلة للتحقق من ملفات SHA1 المدفونة في أعماق نظام الملفات دون كتابة المسار الكامل ، هي كتابة الجزء الأول من الأمر ثم سحب الملف وإفلاته في نافذة Terminal. يؤدي هذا تلقائيًا إلى كتابة المسار نيابةً عنك:

shasum (سحب وإفلات الملف هنا)

تذكر أن تضع مسافة بعد "shasum" حتى يعمل هذا بشكل صحيح.

الإعداد الافتراضي لأمر shasum هو استخدام SHA1 ، أكثر أنواع التجزئة شيوعًا ، ولكن يمكن تغيير هذا باستخدام العلامة -a إذا لزم الأمر إلى 224 أو 256 أو 384 أو 512. أيضًا ، على الرغم من ذلك أصبح SHA1 أكثر شيوعًا من MD5 ، فلا يزال بإمكانك بسهولة التحقق من تجزئة md5 في نظام التشغيل Mac OS X وكذلك باستخدام الأمر md5

أمثلة على استخدام SHA1 للتحقق من الملفات

لذا قد تتساءل ، متى يمكنك استخدام هذا للتحقق من سلامة ملف؟

أحد الاستخدامات العملية التي قد يواجهها مستخدمو Mac عند تنزيل تحديثات البرامج مباشرةً من Apple ، التي تسرد تجزئة SHA1 لكل ملف معروض من خلال خوادمهم في نهاية كل صفحة تنزيل. يمكنك أن ترى مثل هذه السلسلة مظللة في لقطة الشاشة أدناه. تسمح سلسلة sha هذه للمستخدمين بالتحقق بسهولة من سلامة تنزيلاتهم إما من Apple أو عند استضافة الملف على موقع مرآة تابع لجهة خارجية.

هكذا تم اكتشاف أن نظام التشغيل Mac OS X 10.7.3 قد تم تحديثه بهدوء ، ونتج عن هذا المنشور عدة أسئلة حول هذا الموضوع.

يعد استخدام سلاسل التجزئة SHA1 أيضًا طريقة سهلة للتحقق من عمليات نقل الملفات من شبكات نظير إلى نظير وللتأكد من انتهاء التنزيل أو عدم العبث بالملف في مكان ما على طول الخط. من خلال معرفة المجموع الاختباري الأصلي لـ SHA1 ، يمكنك التحقق من تطابق نسختك من الملف (الملفات) المعني ، وتحديد ما إذا كان الملف صالحًا بالفعل ووصل على النحو المنشود.

تحقق من المجموع الاختباري SHA1 في نظام التشغيل Mac OS X