تخطَّ إلى المحتوى الرئيسي

مدقق قوة كلمة المرور مجانًا

تحقق من مدى قوة كلمة المرور الخاصة بك من خلال تحليل الإنتروبيا وتقديرات وقت الاختراق وقائمة مرجعية مفصلة من المتطلبات. يعمل بالكامل في المتصفح الخاص بك.

يعمل فحص القوة على جهازك فقط. أما فحص التسريب الاختياري أدناه فيرسل أول 5 أحرف من بصمة SHA-1 (وليس كلمة المرور نفسها) إلى pwnedpasswords.com.

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

الاستخدامات الشائعة

  • تحقق من قوة كلمة المرور قبل التسجيلاختبر ما إذا كانت كلمة المرور قوية بما يكفي قبل إنشاء حساب جديد على أي موقع ويب أو تطبيق.
  • تحقق من أن كلمات المرور تفي بسياسة الأمانتحقق من أن كلمات المرور تفي بسياسات الأمان التنظيمية: الطول والتنوع في الأحرف والخيول عدم استخدام كلمات المرور الشائعة.
  • تعليم مفاهيم أمان كلمة المروراستخدم تقديرات الإنتروبيا وأوقات الكسر لتعليم الطلاب والموظفين السبب في ضعف كلمات المرور معينة.
  • اختبر كلمة المرور الرئيسية لمدير كلمات المرورتحقق من أن كلمة المرور الرئيسية لمدير كلمات المرور قوية حقاً، فهي تحمي جميع كلمات المرور الأخرى.
  • مراجعة قوة كلمة المرور لتدقيق الأمانقيّم قوة كلمة المرور كجزء من قائمة التحقق من تدقيق الأمان. راجع الإنتروبيا وأوقات الكسر واكتشاف كلمات المرور الشائعة.

كيف يعمل

يعمل تحليل القوة بالكامل في متصفحك باستخدام محرك JavaScript مكتوب يدويًا — لا مكتبة ولا خادم. يجمع بين حساب إنتروبيا مجموعة الأحرف، واكتشاف الأنماط (تتابعات لوحة المفاتيح، والأحرف المكررة، والاستبدالات الشائعة)، وبحث اختياري في التسريبات يستخدم Web Crypto API ومبدأ k-anonymity فلا تغادر كلمة مرورك جهازك أبدًا.

  1. 1
    حساب إنتروبيا المجموعة
    أثناء الكتابة، تقيس الأداة فئات الأحرف الموجودة — الصغيرة (26)، والكبيرة (26)، والأرقام (10)، والرموز (32) — وتأخذ log2 لحجم المجموعة الكلي للحصول على بتات الإنتروبيا لكل حرف، ثم تضربه في طول كلمة المرور. كلمة مرور من 10 أحرف صغيرة كلها تبدأ بنحو 47 بت.
  2. 2
    تطبيق عقوبات الأنماط
    ثم تُخفَّض الإنتروبيا الخام بسبب البنية المتوقعة: تتابعات لوحة المفاتيح مثل 'qwe' أو 'asd'، والتسلسلات مثل 'abc' أو '321'، والسنوات ذات الأرقام الأربعة (1900–2099)، وتتابعات الأحرف المكررة، يكلّف كل منها 10 بتات. كما تعكس الأداة استبدالات l33t الشائعة (@ → a، و0 → o، و$ → s) وتزيل الأرقام في النهاية لتكتشف أن 'P@ssw0rd1' هي في الحقيقة كلمة المرور الشائعة المعروفة 'password'.
  3. 3
    تحديد الدرجة ووقت الكسر
    تحدد الإنتروبيا المعدّلة وقائمة تحقق من تسعة بنود (الطول، فئات الأحرف، عدم وجود تتابعات مكررة، ليست كلمة مرور شائعة معروفة) معًا درجة من «ضعيفة جدًا» إلى «قوية». ويُقدَّر وقت الكسر بافتراض 10 مليارات تخمين في الثانية — وهو رقم نموذجي لهجمات GPU دون اتصال — ويُحسب كـ 2^entropy / 10,000,000,000.
  4. 4
    فحص اختياري للتسريبات عبر k-anonymity
    إذا نقرت «التحقق من التسريبات المعروفة»، تُجزّئ Web Crypto API كلمة مرورك بـ SHA-1 محليًا في المتصفح. تُرسل فقط أول 5 أحرف ست عشرية من تلك التجزئة إلى range API الخاصة بـ Have I Been Pwned؛ وتُطابق اللاحقة على جانب العميل. ولا تغادر التجزئة الكاملة — ولا كلمة المرور نفسها — جهازك أبدًا.

لا تُنقل كلمة مرورك إلى أي مكان أبدًا — يعمل كل تحليل القوة محليًا بـ JavaScript، ويستخدم فحص التسريبات الاختياري k-anonymity (تُرسل فقط بادئة تجزئة من 5 أحرف إلى Have I Been Pwned API، مما يجعل من المستحيل رياضيًا على تلك الخدمة إعادة بناء كلمة مرورك).

أدوات ذات صلة

الأسئلة الشائعة