• 0

ما هي الخوارزمية المفضلة لتشفير كلمات المرور في تطبيقات PHP؟

أسمع كثيرا عن bcrypt، كذلك أجد الجميع لا يوصي ب md5. فأيها تفضل؟ وهل من تشفير آخر جيد؟

مع العلم أني أريد شيئا وسطا بين الخفة والأمان.

تمّ تعديل بواسطة عبد الهادي اطويل
تعديل العنوان والتدقيق اللغوي

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

من أسهل الطرق لتشفير كلمات المرور هي استخام تشفير sha1 وهو تشفير one way أي لا يمكن فك التشفير وطريقة الإستخدام سهلة

$pass = sha1($_REQUEST['password']);

الناتج عبارة عن 40 حرف ورقم - كما يوجد تشفير مماثل أقوى وأصعب جداً في عملية فك التشفير وتكاد تكون مستحيلة تقريبا 99% (لا يوجد مستحيل في عالم الاختراق وفك التشفير) وهي طريقة sha512 والتي تعطيك تشفير 128 حرف ورقم ولكن انتبه فهي تتطلب وقت أطول قليلاً لإتمام عملية التشفير وعليك بتجربتها على الخادم او الاستضافة الخاصة بك قبل تنفيذها لتتأكد من عدم استغراقها وقتاً طويلا ويتم استخدامها كالآتي

$pass = hash('sha512',$_REQUEST['password'])

 

تمّ تعديل بواسطة عبدالمهيمن الآغا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن