شرح طريقة فحص Manjaro ISO Image الجزء الثاني
الان بعد ان انتهينا من تحميل اسطوانة توزيعة Manjaro XFCE 32-bit علينا الان التأكد من سلامة ملف ISO Image وذلك من اجل حرق ISO على اسطوانة DVD وقبل البداء فى هذه العملية علينا اولا معرفة MD5 و SHA1 و SHA2 وماذ تعنى هذه الرموز وكيفية التعامل معها.
تعريف MD5 و SHA1 و SHA2
خوارزمية MD5، و شبيهتها بالعمل الخوارزمية اللي اسمها SHA1 بالحقيقة ما تستخدم للتشفير ..و إنما هي خوارزمية اختزال (Hashing) ، الفرق بين التشفير (encryption) و الاختزال (Hashing) أنه التشفير يمكنك من إسترجاع النص الأصلي أو المعلومة الأصلية، بينما الإختزال ما تكدر تستفاد منه باسترجاع المعلومة الأصلية، بس مجرد يوفرلك (نص اختزالي) للنص الأصلي يكون فريد و خاص بالنص الاصلي
الفكرة، هي توليد نص (او رمز) من النص الاصلي باستخدام خوارزمية MD5 عند المرسل، بحيث يكون قابل للمطابقة عند الاتباع نفس الخوارمية عند المستلم، بحيث يتحقق المستلم إنه المرسل عنده نفس المعلومة أو (النص)
مثال على الـ Hash باستخدام خوارزمية MD5، التعامل مع كلمات المرور بالمنتدى
عندما يقوم المستخدم بإنشاء كلمة مرور جديدة، يتم تطبيق خوارزمية MD5 على هذه الكلمة و توليد النص الاختزالي (ذو الـ 16 رمز) من كلمة المرور و خزنها في قاعدة البيانات، عندما يقوم المستخدم بمحاولة تسجيل دخوله في المنتدى في المرات اللاحقة، تقوم الصفحة بتوليد الـ Hash من كلمة المرور التي كتبها المستخدم عند تسجيل دخوله، و ترسلها إلى السيرفر، يقوم السيرفر عندها بمحاولة مطابقة الـ Hash المستلم ، مع الـ Hash المخزون لديه، فإذا تطابق معناها إن المستخدم قد كتب كلمة مرور صحيحة، و إذا لم يتطابق فمعناها إن المستخدم كتب كلمة مرور خاطئة
الفائدة من هذه ، إنه حتى لو لم يكن الإتصال مشفر بين متصفح المستخدم مرورا بالوايرليس ومزود خدمة الانترنت و و و و وصولا إلى سيرفر في دولة بعيدة، فإننا لا ننقل كلمة المرور الاصلية بحيث تكون عرضة للكشف (لأنها ترسل على شكل Plain Text في طريقها) ، بل ننقل نصها الاختزالي الذي لا يمكن الاستفادة منه لاسترجاع كلمة المرور، بل فقط عندما تصل للسيرفر يقوم بمطابقتها مع النص الاختزالي الذي لديه و لكي يقوم بتسجيل دخول المستخدم
فائدة أخرى لخوارزمية MD5 ليس فقط الأمنية، و إنما ايضا التحقق من وصول (كمية هائلة من البيانات) سليمة من المرسل إلى المستخدم، بحيث نعرف إنه لم يفقد منها (و لا رمز و لا Byte واحد) حيث يقوم المرسل بتطبيق الخوارزمية على البيانات التي لديه، ثم يرسل البيانات نفسها، و يرسل معها النص الاختزالي الخاص بتلك البيانات، و يقوم المستلم بتطبيق نفس الخوارزمية على البيانات ، و يقارن نتيجة الاختزال مع نص الاختزال الذي أرسله إليه المرسل، فإذا تمت المطابقة فهذا يعني إن البيانات لم يفقد منها أي جزء ، مثال على هذا محاول تحميل الملفات الكبيرة من بعض المواقع، يقوم الموقع بكتابة نتيجة خوارزمية MD5 على الملف ويعرضه في الموقع، ليمكن المستخدم من إجراء الفحص على الملف عند اكتمال تنزيله برامج تطبق هذه الخوارمية على الملفات
طريقة فحص ISO Image على نظام الويندوز
اولا علينا القيام بتحميل برنامح MD5 & SHA Checksum Utility وهو برنامج حر ادخل هنـــــا لتحميل البرنامج شاهد الصورة
بعد الانتهاء من تحميل البرنامج فقط قم بالضغط دبل كليك على ايقونة البرنامج للعلم البرنامج لا يحتاج الى عملية بتثبيت على النظام
هذا هو البرنامج بعد تشغليه
ملف ISO Image لتوزيعة manjaro-xfce-0.8.11-i686 بعد ان قمنا بتحمليه موجود الان فى مجلد Download
الان فى البرنامج قم بالضغط على ايقونة Browse كما تشاهد فى الصورة التالية
سوف يفتح لك مربع جديد ومنه اذهب الى المجلد الذى به manjaro-xfce-0.8.11-i686 وضع مؤشر الماوس عليه لأختياره ثم اضغط على مربع Open كما تشاهد فى الصورة التالية
كما تشهد الان البرنامج بداء العمل فى عملية الفحص
الان انتهي البرنامج من عملية الفحص وظهرت النتائج قم الان بالضغط على ايقونة Copy All لعمل نسخ لجميع المعلومات واعمل لها لصق فى Notepad من اجل الذهاب الى موقع من اجل مطابقة ارقام البصمة
هذه هى جميع معلومات البصمة لملف manjaro-xfce-0.8.11-i686
الان قم بالذهاب الى الموقع الذى قمت بتحميل manjaro-xfce-0.8.11-i686 من اجل مطابقة الارقام
طريقة فحص ISO Image على نظام اللينكس
على نظام اللينكس سوف نقوم بفحص ملف manjaro-xfce-0.8.11-i686 بوسطة الترمنال وسوف نستعمل الكود التالى
$ sha256sum
او
$ sha1sum
بعد الانتهاء من تحميل توزيعة manjaro-xfce-0.8.11-i686 سوف نجد ملف ISO Image فى مجلد Download كما تشاهد فى الصورة
الان عليك نسخ ايم ملف الاسطوانة كامل كما تشاهد فى الصورة التالية
الان قم بفتح الترمنال واكتب اسم المجلد الذى يوجد فيه توزيعة manjaro-xfce-0.8.11-i686 وهو مجلد Download
$ cd Downloads
الان قم بأضافة اسم الملف كاملا وهو manjaro-xfce-0.8.11-rc1.2-i686.iso بعد كود الفحص والصقه فى الترمنال كما تشاهد فى الصور التالية
$ sha256sum manjaro-xfce-0.8.11-rc1.2-i686.iso
كما تشاهد ارقام فحص الاسطوانة
How To Check a Downloaded Manjaro ISO Image For Errors