ما الذي يقوم به مولّد كلمات المرور هذا
تنشئ هذه الأداة كلمة مرور عشوائية يصل طولها إلى 50 حرفًا من مجموعات الأحرف التي تختارها: الأحرف اللاتينية الصغيرة، والأحرف اللاتينية الكبيرة، والأرقام، وعلامات الترقيم، والأقواس والرموز. تُولَّد كلمة المرور داخل جلستك على المتصفح ولا تُحفظ أو تُرسَل إلى أي خادم على الإطلاق، لذا فإن كل نتيجة تظهر أمامك فقط على الصفحة التي تراها.
طريقة الاستخدام
حدّد مجموعات الأحرف التي تريد تضمينها، واختر آلية انتقاء الأحرف، واضبط طول كلمة المرور، ثم اضغط على الإنشاء. يمكنك المزج بين أي توليفة من المجموعات الخمس. وكلما زاد عدد المجموعات التي تضمّنها، اتسعت مساحة الاحتمالات وأصبح تخمين كلمة المرور أصعب.
يوفّر خيار الانتقاء بالتساوي من أسلوبين. يدمج كل الأحرف المختارة جميع المجموعات المفعّلة في مجموعة واحدة، ثم يسحب كل حرف عشوائيًا وبشكل متساوٍ من تلك المجموعة. أما كل مجموعة مختارة فيتنقّل بين المجموعات المفعّلة بالترتيب، بما يضمن تمثيل كل مجموعة بأكبر قدر ممكن من التساوي قبل خلط عشوائي نهائي يعيد ترتيب المواضع.
شرح المعادلة
يُقاس مستوى الأمان عادةً بمساحة البحث، أي العدد الإجمالي لكلمات المرور المحتملة التي يضطر المهاجم إلى تجربتها في أسوأ الحالات. فإذا كان لدينا مجموعة من P حرفًا مختلفًا وطول قدره L، فإن مساحة البحث تساوي
$$\text{Search Space} = P^{L}$$إضافة حرف واحد إضافي (أي زيادة \(L\)) تضاعف المساحة بمقدار \(P\)، في حين أن إضافة المزيد من أنواع الأحرف ترفع قيمة \(P\)، وبذلك يتضافر الطول والتنوع معًا لتعزيز حمايتك.
مثال تطبيقي
لنفترض أنك فعّلت الأحرف الصغيرة (26) والأحرف الكبيرة (26) والأرقام (10)، واخترت كل مجموعة مختارة، وطلبت 8 أحرف. لدينا \(k=3\) مجموعات، فالتنقّل بالترتيب 0، 1، 2، 0، 1، 2، 0، 1 يُنتج 3 أحرف صغيرة و3 أحرف كبيرة ورقمين. وبعد خلط فيشر-ييتس قد تحصل على شيء مثل kT4mQ7pR. حجم المجموعة هو
وبالتالي تساوي مساحة البحث
$$62^{8} \approx 2.18 \times 10^{14}.$$الأسئلة الشائعة
هل تُحفظ كلمات المرور الخاصة بي؟ لا. تُولَّد كل كلمة مرور لعرضها فقط، ولا تُحفظ أو تُسجَّل في أي مكان.
ما الطول المناسب لكلمة المرور؟ استهدف 12 إلى 16 حرفًا على الأقل مع تنويع أنواع الأحرف. فالأطول دائمًا أقوى، لأن كل حرف إضافي يضاعف مساحة البحث.
ماذا يضمن خيار "كل مجموعة مختارة"؟ يوزّع الأحرف بأكبر قدر ممكن من التساوي على المجموعات التي اخترتها، مما يساعد على استيفاء شروط بعض المواقع التي تتطلب مزجًا من الحروف والأرقام والرموز.