الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن التشفير بطريقة MD5

مغلق
بدأه Pain في 23 يونيو 2002 · 4 رد · 846 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

عندي سؤال عن تشفير كلمات المرور في بعض برامج ال PHP والتي تعتمد على قواعد البيانات mySQL , أنا استخدم برنامج منهم وكلمات المرور مشفرة بطريقة MD5 , وسؤالي هل هناك طريقه او برنامج معين يفك أو يكسر التشفير ؟؟ واذا لم يوجد هناك طريقه لذلك ممكن أمنع تشفير كلمات المرور بالتعديل في بعض الملفات ؟

أرجو المساعدة وشكرا

#2

طريقة md5 هي طريقة تشفير خاصة باتجاه واحد أي أنك الكلمات المشفرة باستخدام md5 لا يمكن إعادتها إلى طبيعتها (أو ربما كان ذلك ممكنا لكنه صعب جداً) ولمزيد من المعلومات حول طريقة تشفير md5 يمكنك الرجوع إلى الموقع التالي:

http://www.faqs.org/rfcs/rfc1321.html

وتعمد البرامج التي تستخدم كلمات المرور في برامج الويب إلى استخدام md5 حتي لا تحدث مشاكل أمنية للمستخدمين المشتركين في حالة حدوث محاولة انتهاك الخصوصية من قبل أصحاب المواقع أنفسهم أو أشخاص آخرين بسبب أن الكثير من الناس يستخدمون كلمات مرور متشابهة في أكثر من موقع، أو استخدامهم لكلمات يعتبرونها سراً خاصاً بهم.

فإذا أردت أن تقوم بتعديل البرامج التي لديك لتجعلها تترك استخدام md5 وترك كلمات المرور كما هي فإنك يجب أن تبحث عن كل كلمة md5 داخل الملفات وتقوم بإزالتها مع أقواسها، ولكن ذلك يعني أيضاً أنك ستحتاج إلى إزالة كل البيانات المسجلة حالياً لأنها لن تعود صالحة للاستعمال.

#3

ألف شكر أخي صلاح على الرد والإيضاح وبارك الله فيك :)

#4

تشفير الMD5 فى اتجاه واحد فعلا و لكن هناك طريقة لإسترجاع الكلمات المشفرة تنجح بنسبة كبيرة جد فى إسترجاع الكلمة المشفرة و لإلغاء التشفير من برنامجك ابحث عن الدالة MD5 و قم بإلغاء هذه الدالة من جميع ملفات السكربت

#5

هلا شرحت أخي prokhaled طريقة استرجاع الكلمات المشفرة التي ذكرت؟

هذا الموضوع مغلق.

مواضيع مشابهة