خطوات الاستخدام
الخطوة 1: أدخل طول كلمة المرور. الطول هو أهم عامل في قوة كلمة المرور. كلما زاد الطول، زاد عدد الاحتمالات التي يجب على المهاجم تجربتها. على سبيل المثال، إذا كان طول كلمة المرور 8 أحرف، فهناك 95^8 احتمالًا (إذا استخدمت جميع الأحرف الممكنة). زيادة الطول إلى 12 حرفًا يرفع عدد الاحتمالات إلى 95^12، مما يجعل الهجوم بالقوة الغاشمة (Brute Force) غير عملي.
الخطوة 2: أدخل عدد الأحرف الفريدة (uniqueChars). الأحرف الفريدة هي الأحرف المختلفة المستخدمة في كلمة المرور بدون تكرار. على سبيل المثال، في كلمة المرور 'a1b2c3'، الأحرف الفريدة هي a, 1, b, 2, c, 3 (6 أحرف فريدة). وجود عدد كبير من الأحرف الفريدة يزيد من الانتروبيا (Entropy) لأن المهاجم لا يمكنه التنبؤ بأنماط التكرار. إذا كانت الأحرف الفريدة قليلة (مثل 'aaaaaa')، فحتى مع الطول الكبير، تكون كلمة المرور ضعيفة.
الخطوة 3: أدخل عدد الأحرف الخاصة (specialChars). الأحرف الخاصة مثل !@#$%^&*() تزيد من مجموعة الأحرف المتاحة، مما يرفع الانتروبيا بشكل كبير. على سبيل المثال، إذا كانت كلمة المرور تحتوي على حرف خاص واحد فقط، فهذا يضيف بعدًا تعقيديًا. لكن وجود أحرف خاصة متعددة أفضل. عادةً، كلما زادت أحرف خاصة، زادت القوة.