إقتباس لمشاركة: saifxcode 12:55 - 2022/08/02

السلام عليكم أعضاء منتدى ستار تايمز و مرحبا بكم في شرح جديد وهو نوع ما للمبتدئين الذين يشقون طريقهم نحو عالم برمجة تطبيقات الويب.
شرحنا لليوم هو خاص ب كلمات المرور فعلى مر العصور كانت كلمت المرور هي العائق الكبير امام كم كل مبرمج و هوسه لهذا ظهرت عدة أساليب لتشفيرها و جعلها صعبت القرائة من طرف المخترقين منها تشفير md5 الشهير الذي أصبح من أسهل الأساليب في أيامنا هذه أقل من ثانية كافية لكسر حمايته.
لهذا سنشرح اليوم طريقة من أقوى الطرق لحماية الباسوورد و هي password_hash التي تحنوي على خوارزميات تشفر كلمة المرور بطريقة يصعب فكها.
إذن لنبدأ على بركة الله , أول شيئ سنقوم بإنشاء ملف php و عمل فورم بسيط فيه إنبوت للباسوورد و زر للإرسال كما في الصورة :

بعد ذالك نضيف الكود البرمجي التالي و الذي أول شيئ نقوم به هو التحقق من أن الزر تم الضغط عليه إذا تم ذالك نقوم بعمل متغير ونعطيه قيمة النص الذي تم كتابته في الإنبوت.

بعد ذالك نأخد ذالك المتغير الذي يحمل الكلمة التي كتبها المستخدم ونضعها في فونكشن الباسورد هاش و نضعه هو الأخر في متغير لكي نقوم بطباعته
password_hash($varibaleHERE, PASSWORD_DEFAULT);
بعد هذا نقوم بطبع المتغير الذي يحمل التشفير.

وهنا نكون قد نجحنا في عمل تشفيرة قوية

السلام عليكم
هذا شرح ممتاز
بارك الله فيك ولا حرمنا من جديدك