بسم الله الرحمن الرحيم وبعد
واحدة من عدة طرق لتشفير برامج ال php والتى سنتناولها اليوم فى اول حلقة لى فى الموقع
الا وهو التشفير بواسطة الدالة md5 وقد يكون سمع عنها الكثيرين وعمل هذة الدالة انها تقوم بتحويل حلقة نصية الى 32 حرف مع الاعتذار لاخواننا الهاكرز
السؤال1 هنـا هل يمكن فك الشفرة بعد ذلك
الاجابة لا يمكن حتى الان
السؤال 2:هل طريقة التشفير سهلة؟
نعم سهلة للغاية
السؤال 3:كيف ساستفيد منها فى برامجى؟
الاجابة :اذا كنت تعتمد لوحة تحكم لاعضاء موقعك مثلا او لوحة تحكم للادمن او اى وسيلة دخول سرية ستستفيد بهذا الدرس كثيرا فتابع معنا
بسم الله نبدأ
فة البداية لنلقى سويا نظرة على هذا الكود البسيط
Code
<?php
$string = “string to be encrypted”;
$encstring = md5($string);
echo $encstring;
?>
ماذا لاحظت؟ او ماذا ظهر لك ؟
“fc8de8ee2c43a9ae2f9023f205d960d6
هذا ماظهر لك اليس كذلك؟
لا تستغرب نعم لقد قامت الدالة بتحويل قيمة المتغير الذى عرفناة الى 32 حرفا ورقما لا يمت للمحتوى الاصلى بصلة
والان لنقوم بالتطبيق العملى على برامجنا وساقوم الان بكتابة سكربت دخول للوحة التحكم بسيط
Code..
<?php
// login.php written by Pxlate for php-ar
$username = $_POST[‘username’];
$password = $_POST[‘password’];
$encpassword = md5($password);
$checkpw = “fc8de8ee2c43a9ae2f9023f205d960d6”;
if($encpassword === $checkpw){
echo ‘تم تسجيل الدخول بنجاح واهلا بك يا ’.$username.’!’;
} else {
echo ‘لقد تم ادخال كلمة مرور خاطئة’;
}
?>
بسم الله الرحمن الرحيم وبعد
واحدة من عدة طرق لتشفير برامج ال php والتى سنتناولها اليوم فى اول حلقة لى فى الموقع
الا وهو التشفير بواسطة الدالة md5 وقد يكون سمع عنها الكثيرين وعمل هذة الدالة انها تقوم بتحويل حلقة نصية الى 32 حرف مع الاعتذار لاخواننا الهاكرز
السؤال1 هنـا هل يمكن فك الشفرة بعد ذلك
الاجابة لا يمكن حتى الان
السؤال 2:هل طريقة التشفير سهلة؟
نعم سهلة للغاية
السؤال 3:كيف ساستفيد منها فى برامجى؟
الاجابة :اذا كنت تعتمد لوحة تحكم لاعضاء موقعك مثلا او لوحة تحكم للادمن او اى وسيلة دخول سرية ستستفيد بهذا الدرس كثيرا فتابع معنا
بسم الله نبدأ
فة البداية لنلقى سويا نظرة على هذا الكود البسيط
Code..
<?php
$string = “string to be encrypted”;
$encstring = md5($string);
echo $encstring;
?>
ماذا لاحظت؟ او ماذا ظهر لك ؟
“fc8de8ee2c43a9ae2f9023f205d960d6
هذا ماظهر لك اليس كذلك؟
لا تستغرب نعم لقد قامت الدالة بتحويل قيمة المتغير الذى عرفناة الى 32 حرفا ورقما لا يمت للمحتوى الاصلى بصلة
والان لنقوم بالتطبيق العملى على برامجنا وساقوم الان بكتابة سكربت دخول للوحة التحكم بسيط
Code..
<?php
// login.php written by Pxlate for php-ar
$username = $_POST[‘username’];
$password = $_POST[‘password’];
$encpassword = md5($password);
$checkpw = “fc8de8ee2c43a9ae2f9023f205d960d6”;
if($encpassword === $checkpw){
echo ‘تم تسجيل الدخول بنجاح واهلا بك يا ’.$username.’!’;
} else {
echo ‘لقد تم ادخال كلمة مرور خاطئة’;
}
?>
بسيط جدا صح؟
نقوم بالشرح المفصل الان
Code..
$username = $_POST[‘username’];
$password = $_POST[‘password’];
طبعا قمنا هنـابتعريف المتغيرات يوزر نيم وباسوورد الدخول للوحة تحكمنا
Code..
$encpassword = md5($password);
$checkpw = “fc8de8ee2c43a9ae2f9023f205d960d6”;
هنـاقمنا بالتشفير باستخدام الدالة كما سبق ذكرة
Code..
if($encpassword === $checkpw){
echo ‘تم تسجيل الدخول بنجاح واهلا بك يا ’.$username.’!’;
} else {
echo ‘لقد تم ادخال كلمة مرور خاطئة’;
}
?>
استخدمنـا هنـا الشرط if اذا كانت الباسوورد صحيحة يقوم بادخالك للوحة واذا لم يكن يبقى متأسفين
والسلام عليكم ورحمه الله