النتائج 1 إلى 5 من 5

الموضوع: سؤال في التشفير

  1. #1
    عضو جديد
    تاريخ التسجيل
    Jan 2008
    المشاركات
    15

    Unhappy سؤال في التشفير



    السلام عليكم و رحمة الله تعالى و بركاته

    أما بعد
    أنا أريد أن أصمم سكربت و أود أن أسئل الأخصائيين عن الدالة md5 التي تستعمل للتشفير

    المشكلة : أنا عندما أستعمل الدالة md5 لتشفير قيمة حرفية كيف يمكنني أن أزيل التشفير عن الخارج

    المرجو الرد مشكورين







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    929


    قصدك تبي تقك تشفير md5

    هذا غير ممكن بأي حال من الأحوال





    __________________
    سبحان الله وبحمده ،، سبحان الله العظيم
    تذكر هذه الآيه قبل ان تشارك( مَا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ)

  3. #3
    عضو جديد
    تاريخ التسجيل
    Jan 2008
    المشاركات
    15


    مشكور على الرد أخي






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    547


    md5 هي إحدى دوال التشفير الأحادي الإتجاه، والتي يمكن باستخدامها تشفير أي نص بسهولة لكن فك ذلك التشفير مهمة بالغة الصعوبة تبلغ حد الإستحالة

    على كل حال، تستخدم مثل هكذا دوال لتفير كلمات السر في أي تطبيق، فمن خلالها يتم تشفير كلمة مرور العضو وحفظها بالصيغة المشفرة ضمن قاعدة البيانات، ومع كل مرة يحاول فيها ذلك العضو تسجيل عملية دخول يتم مقارنة كلمة السر التي يدخلها مع تلك المخزنة في قاعدة البيانات

    حسنا، قد تستغرب كيف يمكن لهذا أن يتم طالما أن عملية فك التشفير شبه مستحيلة، همممم، إنظر إلى المسألة من وجهة نظر أخرى، فعوضا عن فك تشفير كلمة السر المخزنة في قاعدة البيانات نقوم بتشفير كلمة السر المدخلة من قبل العضو باستخدام ذات الطريقة أو الدالة (أي md5 في هذه الحالة).

    حينها إن تطابق النصين المشفرين، لاستنتجنا أن الأصل متطابق (أيا كان ذلك الأصل)، فلكل نص طريقة تشفير وحيدة دوما تنتج عن تطبيق هذه الدالة في كل الحالات التي تستدعى بها من أجل ذات النص في الدخل.

    أرجو ن يكون هذا الشرح قد أوضح لك الفكرة





    __________________
    خالد الشمعة - Khaled Al-Shamaa
    PHP and Arabic language

  5. #5


    استخدم طريقة المنتديات

    كود PHP:
    <?
    $passowrd
    ="1111";// الباسوورد الاساسي
    $passowrdnew=md5($passowrd);//تفشير الباسوورد الاساسي

    $salt "}\w"//السالت  وهذا يتخزن  عشوائي عند تسجيل اي عضو 
    $passowrdlastmd5($passowrdnew$salt);  //تشفير   الباسوورد المشفر + السالت المخزن لكل عضو بالقاعده

    ?>
    طبعا لاتخزن شي بجهاز العضو شوف لك طريقه وخزن باسوورد مشفر ( هاش مؤقت للجلسه وبدايتها ونهايتها بحقل بالقاعده علشان تضمن حتى لو صار اختراق وفك راح يفك باسوورد وهمي مو الباسوورد الاساسي

    فمان الله





    __________________
    all site arabic .................... ets.=="...";
    مهما كان ماتفعله صغيرا .. اجعل نيتك خالصة لوجه الله .





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض