إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

ما هو ال md5 ؟

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سؤال] ما هو ال md5 ؟

    بسم الله الرحمن الرحيم
    أريد ان أعرف:.
    ما هو ال MD5 Hash و كيف يمكن التأكد من صحته عند إرفاقه بالنسخة ؟
    و كيف يمكن مطابقة ال MD5 ؟
    و أين يوجد ؟

    Beginning of the road of professionalism, Linux
    http://about.me/Moataz.Osama
    Sabayon 8





  • #2
    هما مخترعين البحث للموقع فوق ليه .؟ مثلاً عبط يعني ؟

    معلومات على الخفيف عن . Md5


    ماهو md5..وفيما يستخدم ؟؟


    http://www.google.com/cse?cx=0048265...46&safe=active

    Twitter
    : @Linux4SA

    تعليق


    • #3
      محصلشي حاجة أخي BAD3R عندما أسئال عن شئ حتي و لو موجود فأنا مازلت مبتدئ في اللينكس و انا من النوع اللي بتخنقك بسرعة من أي حاجة ميش فهمها
      و انا اسف لو كنت قولت حاجة غلط فيما سبق
      Beginning of the road of professionalism, Linux
      http://about.me/Moataz.Osama
      Sabayon 8




      تعليق


      • #4
        هما مخترعين البحث للموقع فوق ليه .؟ مثلاً عبط يعني ؟
        لا داعى لتلك العبارات فقط نبه بالحسنى

        تعليق


        • #5
          احيانا اجابة المبتدئ للمبتدئ افضل من اجابة الخبير للمبتدئ كون ان المبتدئين يفكرون في نفس الlevel لذا اسمح لي ان اجيبك

          اولا عليك ان تزيل اللبس المترتب من استخدام كلمة (تشفير) المستخدم بكثرة مع md5 ، اقصد قولهم (تشفير md5) كون ان استخدام كلمة تشفير سببت لي ارباكا عندما اردت معرفة ما هي الmd5 اول مرة

          md5 اخي العزيز هي دالة رياضية
          الدالة الرياضية هو ماكنة تدخل لها الادخالات من فتحة من الماكنة لتخرج بصورة اخرى

          مثلا مفرمة اللحم يدخل لها الخروف من فتحة ليخرج لحما مفروما من النهاية الاخرى

          او دالة الجذر التربيعي
          يدخل لها العدد من فتحة ليخرج من الجهة الاخرى مجذورا اي الناتج هو الرقم الذي يمثل جذر العدد 9---->تحت الجذر التربيعي----->3

          الmd5 دالة رياضية حالها حال الجذر التربيعي

          لكن صيغة الدالة معقدة اي لا يمكن وصفها كما يوصف الجذر التربيعي بسطر واحد او سطرين

          لكونها معادلة رياضية معقدة متكونة من مجموعة عمليات فرعية
          لاجظ الصورة

          http://en.wikipedia.org/wiki/File:MD5.svg

          المهم: ما يهمنا من الmd5 هو خصائصا التي نستفاد منها نحن الكومبيوتريون لكوننا لسنا علماء رياضيات

          خصائصها الجبارة هي ان دالة الmd5 تعطي ناتجا ثابت الطول! ثابت الحجم! بغض النظر عن الادخال! ادخل لها الرقم (1) تعطيك ناتجا طوله 128 بت (بالمناسبة الناتج اسمه الhash وهو ما سألت انت عنه)
          ادخل لها الرقم 8769478568340256340520 تعطيك ناتجا طوله 128 بت ايضا

          هذه الخاصية المذهلة الاولى

          الخاصية الرائعة الثانية هي ان الناتج فريد (نعم فريد) لكل ادخال
          اي لا ادخالين مختلفين في العالم يعطيان نفس الهاش (الاخراج)

          اخيرا الخاصية الاروع وهي ان من المستحيل رياضيا الحصول على المدخل الاصلي من الاخراج! لذلك تسمى تشفيرا!

          ادخل كلمة (سحتوت) لدالة الmd5 لتحصل على هاش طوله 128 بت
          اعطه لأي شخص كي يكسره لن يقدر

          طبعا هذا الكلام كان قبل سنين اما الان فقد تم تطوير معادلة رياضية لعكس هذا التشفير (لا تشفير يستمر للابد) لكن هذا الكلام لا يهمنا كحاسوبيين

          بسبب الخصائص المذكورة صار للmd5 استخدامات عديدة مثل الmd5 لملف ما ترفق مع الملف
          حمل انت الملف وكي تتأكد من انه سليم خذ الmd5 له (وهي عملية بسيطة) وطابقها بالmd5 hash المرفقة فان كانت متطابقة فالملف سليم كون ان الملف ان كان معطوبا اثناء التحميل اي مختلفا عن الاصلي بسبب العطب لأنتج هاشا مختلفا! وهذه مثال عملي واستثمار لخاصية انتاج دالة md5 لنتاتج فريد

          هذا ما عندي والله تعالى اعلم واحكم

          تعليق


          • #6
            السلام عليكم
            اريد معرفه لغة البرمجه ''cuda'' لتطبيقها md5 فيها

            تعليق

            يعمل...
            X