مرحبا شباب
لا يغيب عن بالنا مدى ضرورة حماية كلمات السر الخاصة بأعضاء منتدياتنا أو مواقعنا بشكل عام..!!
أو حتى أنت كمستخدم لشبكة الإنترنت أحياناً لا ترغب في التسجيل في أي موقع أو منتدى خوفاً من سرقة كلمة السر الخاصة بك..!!
ماذا لو استخدمت الشركة التي تتعامل معها نظاماً دقيقاً وآمناً تماماً لتشفير كلمة المرور الخاصة بك..؟؟
عندئذٍ لن يهمك أن يحصل أي شخص على كلمة السر الخاصة بك بما أنها مشفرة وغير مكشوفة من قبل أي شخص.....!!
((بغض النظر عن البرامج الحديثة التي تستخدم طرق التجريب للوصول إلى كلمة السر ..))
نظام التشفير العالمي باستخدام MD5 أصبح الأكثر تداولاً لتشفير كلمات السر عبر مواقع الإنترنت..
فهل تريد معرفة طريقة تشفير كلمات السر الخاصة بك وبأعضاء موقعك على الإنترنت؟؟! إذاً تعال معنا لنأخذ هذه الدالة السهلة الاستخدام..
هذه الدالة ظهرت في PHP3 وفي PHP4 منذ الإصدارة PHP4.0.0 لأهميتها..
اسم الدالة هو md5
هذه الدالة تحسب تشفير الأحرف بواسطة النظام الأمني المعروف بـ RSA Data Security, Inc. MD5 Message-Digest Algorithm
يمكنك الحصول على معلومات أكثر عن هذا النظام التشفيري الأمني الرائع من هنا ::: http://www.faqs.org/rfcs/rfc1321.html
الصيغة العامة لدالة md5 :
ستعيد هذه الدالة التشفير من نوع string بعد أن نمرر لها المتغير الذي نريد تشفيره في الباراميتر str من نوع string ..كود PHP:
string md5 (string str)
ماذا لو أخذنا مثال على ذلك ؟؟
فقد قمنا بتخزين كلمة السر التي نريد تشفيرها في المتغير password$ ثم مررنا المتغير على الدالة md5 ثم قمنا بطباعة الناتج المشفر وهو في هذه التجربة :كود PHP:
<?
$password = "123123";
$decoded = md5($password);
echo $decoded;
?>
4297f44b13955235245b2497399d7a93
هذا النوع من التشفير المعقد يفيد بشكل كبير في حماية كلمة السر ..
لحماية أكبر يمكنك استخدام كلمات سر معقدة وتضمنها برموز وإشارات لا يتوقعها البشر..!!
لأن برامج فك التشفير تجرب الاحرف والأرقام والرموز للوصول إلى فك تشفير كلمة المرور المشفرة بهذا النظام..
حيث أنه ليس هنالك أي طريقة حتى الآن لفك التشفير بشكل مباشر..
فإذا استخدمنا مثلاً كلمة السر التالية فالاحتمال الأكبر أنه ليس هناك مخلوق على وجه الأرض (طبعاً صيغة مبالغة!!) يستطيع فك تشفيرها:
me@r_s$a^d!,(%YG21
فأي برنامج سيصل إليها؟؟!!!
أرجو أن يكون الشرح بسيط بمستوى بساطة هذه الدالة ..
تحياتي لكم جميعاً
وأي سؤال أنا تحت أمركم...