شرح طريقة فحص 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 على نظام الويندوز

2014-12-05_21-45-10
اولا علينا القيام بتحميل برنامح MD5 & SHA Checksum Utility وهو برنامج حر ادخل هنـــــا لتحميل البرنامج شاهد الصورة
How.To.Check.a.Downloaded.ISO.Image-01
بعد الانتهاء من تحميل البرنامج فقط قم بالضغط دبل كليك على ايقونة البرنامج للعلم البرنامج لا يحتاج الى عملية بتثبيت على النظام
How.To.Check.a.Downloaded.ISO.Image-02
هذا هو البرنامج بعد تشغليه
How.To.Check.a.Downloaded.ISO.Image-03
ملف ISO Image لتوزيعة manjaro-xfce-0.8.11-i686 بعد ان قمنا بتحمليه موجود الان فى مجلد Download
الان فى البرنامج قم بالضغط على ايقونة Browse كما تشاهد فى الصورة التالية
How.To.Check.a.Downloaded.ISO.Image-05
سوف يفتح لك مربع جديد ومنه اذهب الى المجلد الذى به manjaro-xfce-0.8.11-i686 وضع مؤشر الماوس عليه لأختياره ثم اضغط على مربع Open كما تشاهد فى الصورة التالية
How.To.Check.a.Downloaded.ISO.Image-06
كما تشهد الان البرنامج بداء العمل فى عملية الفحص
How.To.Check.a.Downloaded.ISO.Image-07
الان انتهي البرنامج من عملية الفحص وظهرت النتائج قم الان بالضغط على ايقونة Copy All لعمل نسخ لجميع المعلومات واعمل لها لصق فى Notepad من اجل الذهاب الى موقع من اجل مطابقة ارقام البصمة
How.To.Check.a.Downloaded.ISO.Image-08
How.To.Check.a.Downloaded.ISO.Image-09
هذه هى جميع معلومات البصمة لملف manjaro-xfce-0.8.11-i686
How.To.Check.a.Downloaded.ISO.Image-10
الان قم بالذهاب الى الموقع الذى قمت بتحميل 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 كما تشاهد فى الصورة
Check.a.Downloaded.ISO.Image.On.Linux-01
الان عليك نسخ ايم ملف الاسطوانة كامل كما تشاهد فى الصورة التالية
Check.a.Downloaded.ISO.Image.On.Linux-02
Check.a.Downloaded.ISO.Image.On.Linux-03
Check.a.Downloaded.ISO.Image.On.Linux-03B
Check.a.Downloaded.ISO.Image.On.Linux-04
الان قم بفتح الترمنال واكتب اسم المجلد الذى يوجد فيه توزيعة manjaro-xfce-0.8.11-i686 وهو مجلد Download
$ cd Downloads
Check.a.Downloaded.ISO.Image.On.Linux-05
Check.a.Downloaded.ISO.Image.On.Linux-06
الان قم بأضافة اسم الملف كاملا وهو manjaro-xfce-0.8.11-rc1.2-i686.iso بعد كود الفحص والصقه فى الترمنال كما تشاهد فى الصور التالية
$ sha256sum manjaro-xfce-0.8.11-rc1.2-i686.iso
Check.a.Downloaded.ISO.Image.On.Linux-07
كما تشاهد ارقام فحص الاسطوانة
Check.a.Downloaded.ISO.Image.On.Linux-08
How To Check a Downloaded Manjaro ISO Image For Errors

المشاركات الشائعة من هذه المدونة

تمثيل الأعداد السالبة بطريقة الإشارة والقيمة المطلقة - Signed Magnitude Representation

تمثيل الأعداد السالبة: المتمم الثنائي - Two's Complement من العشري إلى الثنائي

كالي لينكس: طريقه عمل هجمات Dos Attack على نظام كالي لينكس