السلام عليكم و رحمة الله تعالى و بركاته
أما بعد
أنا أريد أن أصمم سكربت و أود أن أسئل الأخصائيين عن الدالة md5 التي تستعمل للتشفير
المشكلة : أنا عندما أستعمل الدالة md5 لتشفير قيمة حرفية كيف يمكنني أن أزيل التشفير عن الخارج
المرجو الرد مشكورين
السلام عليكم و رحمة الله تعالى و بركاته
أما بعد
أنا أريد أن أصمم سكربت و أود أن أسئل الأخصائيين عن الدالة md5 التي تستعمل للتشفير
المشكلة : أنا عندما أستعمل الدالة md5 لتشفير قيمة حرفية كيف يمكنني أن أزيل التشفير عن الخارج
المرجو الرد مشكورين
قصدك تبي تقك تشفير md5
هذا غير ممكن بأي حال من الأحوال
__________________
سبحان الله وبحمده ،، سبحان الله العظيم
تذكر هذه الآيه قبل ان تشارك( مَا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ)
مشكور على الرد أخي
md5 هي إحدى دوال التشفير الأحادي الإتجاه، والتي يمكن باستخدامها تشفير أي نص بسهولة لكن فك ذلك التشفير مهمة بالغة الصعوبة تبلغ حد الإستحالة
على كل حال، تستخدم مثل هكذا دوال لتفير كلمات السر في أي تطبيق، فمن خلالها يتم تشفير كلمة مرور العضو وحفظها بالصيغة المشفرة ضمن قاعدة البيانات، ومع كل مرة يحاول فيها ذلك العضو تسجيل عملية دخول يتم مقارنة كلمة السر التي يدخلها مع تلك المخزنة في قاعدة البيانات
حسنا، قد تستغرب كيف يمكن لهذا أن يتم طالما أن عملية فك التشفير شبه مستحيلة، همممم، إنظر إلى المسألة من وجهة نظر أخرى، فعوضا عن فك تشفير كلمة السر المخزنة في قاعدة البيانات نقوم بتشفير كلمة السر المدخلة من قبل العضو باستخدام ذات الطريقة أو الدالة (أي md5 في هذه الحالة).
حينها إن تطابق النصين المشفرين، لاستنتجنا أن الأصل متطابق (أيا كان ذلك الأصل)، فلكل نص طريقة تشفير وحيدة دوما تنتج عن تطبيق هذه الدالة في كل الحالات التي تستدعى بها من أجل ذات النص في الدخل.
أرجو ن يكون هذا الشرح قد أوضح لك الفكرة
استخدم طريقة المنتديات
طبعا لاتخزن شي بجهاز العضو شوف لك طريقه وخزن باسوورد مشفر ( هاش مؤقت للجلسه وبدايتها ونهايتها بحقل بالقاعده علشان تضمن حتى لو صار اختراق وفك راح يفك باسوورد وهمي مو الباسوورد الاساسيكود PHP:
<?
$passowrd="1111";// الباسوورد الاساسي
$passowrdnew=md5($passowrd);//تفشير الباسوورد الاساسي
$salt = "}\w"; //السالت وهذا يتخزن عشوائي عند تسجيل اي عضو
$passowrdlast= md5($passowrdnew. $salt); //تشفير الباسوورد المشفر + السالت المخزن لكل عضو بالقاعده
?>
فمان الله
__________________
all site arabic .................... ets.=="...";
مهما كان ماتفعله صغيرا .. اجعل نيتك خالصة لوجه الله .