→ البرمجة والكود
💻 البرمجة والكود 🤖 ChatGPT
تصميم مدقق قوة كلمة مرور آمن
Act as a Senior Software Engineer with 5+ years of experience in security-focused applications
البرومبت
Design a robust password strength checker in [PROGRAMMING_LANGUAGE] that evaluates passwords based on the following criteria: [MINIMUM_LENGTH], [CHARACTER_DIVERSITY] (uppercase, lowercase, numbers, symbols), and [COMMON_PASSWORD_CHECK]. The tool should return a score from 0 (weak) to 100 (strong) and provide actionable feedback like 'Add symbols' or 'Increase length to [RECOMMENDED_LENGTH].' Ensure the code is modular, well-documented, and includes unit tests for edge cases like empty strings or excessively long inputs. Bonus: Implement a [BRUTE_FORCE_RESISTANCE] metric to estimate cracking time.

كيف تستخدم هذا البرومبت؟

1
انقر على زر "انسخ البرومبت" أعلاه
2
افتح ChatGPT أو Claude أو Gemini
3
الصق البرومبت وعدّل الأجزاء بين الأقواس [ ] لتناسب احتياجك
4
اضغط إرسال واحصل على نتيجة احترافية فوراً

أسئلة شائعة

ما هي المعايير الأساسية لتصميم مدقق قوة كلمة مرور قوي؟
يجب أن يشمل الحد الأدنى للطول، تنوع الأحرف (أحرف كبيرة، صغيرة، أرقام، رموز)، وتجنب الكلمات الشائعة.
كيف يمكن تقييم مدى أمان كلمة المرور؟
يتم التقييم بناءً على الطول، تعقيد الأحرف، وعدم استخدام أنماط متوقعة أو كلمات معروفة.
ما هي أفضل لغة برمجة لتنفيذ مدقق كلمة مرور؟
يمكن استخدام أي لغة مثل Python أو Java، لكن Python ممتازة لسهولة التعامل مع النصوص والمكتبات الأمنية.
هل يمكن اختراق مدقق كلمة المرور نفسه؟
نعم، إذا لم يتم تطويره بمعايير أمنية مثل تجنب تخزين الكلمات أو استخدام خوارزميات ضعيفة.
ما أهمية استخدام رموز خاصة في كلمة المرور؟
تزيد الرموز الخاصة من تعقيد كلمة المرور، مما يجعل اختراقها أصعب باستخدام هجمات القوة الغاشمة.
كيف يمكن تحسين أداء مدقق كلمة المرور؟
باستخدام خوارزميات فعالة، التخزين المؤقت للنتائج، وتجنب العمليات المكلفة حسابيًا.