دليل شامل للحاسبة
حاسبة قوة كلمة المرور تحسب عدد كلمات المرور الممكنة وقوتها بالبت (الإنتروبيا) والزمن المتوقع لكسرها بالتخمين، من نوع الحروف المستعملة وطول الكلمة. فكلمة عشوائية من 8 حروف وأرقام لها نحو 2.18 × 10¹⁴ احتمالًا (47.6 بت)، ويكسرها جهاز يجرب 10 مليارات كلمة في الثانية في نحو 3 ساعات. وتبين الحاسبة كيف يرفع الطول القوة أكثر من التعقيد.
كيف تُحسب القوة؟
إذا كان في كل خانة N حرفًا ممكنًا وطول الكلمة L، فعدد الكلمات الممكنة N^L. فللحروف الإنجليزية الصغيرة والكبيرة والأرقام 62 حرفًا، ولطول 8 يكون العدد 62^8 ≈ 2.18 × 10¹⁴. والقوة بالبت = L × log2(N)، أي 47.6 بت هنا.
والمهاجم يجد الكلمة في المتوسط بعد تجربة نصف الاحتمالات، فالزمن المتوقع = N^L ÷ 2 ÷ سرعة التخمين. وتفترض الحاسبة 10 مليارات محاولة في الثانية، وهي سرعة ممكنة لأجهزة حديثة تهاجم قاعدة بيانات مسرّبة، ويمكنك تغييرها.
الطول أهم
كل خانة إضافية تضرب عدد الاحتمالات في N، بينما توسيع نوع الحروف يرفع N وحدها. فإضافة 4 خانات لكلمة من 8 حروف وأرقام ترفع زمن الكسر من 3 ساعات إلى أكثر من 5,000 سنة، بينما استعمال كل الرموز بالطول نفسه يرفعه إلى 4 أيام فقط.
وهذا الحساب للكلمات العشوائية فقط. أما الأسماء والتواريخ والكلمات الشائعة وأنماط لوحة المفاتيح فتُكسر من قوائم جاهزة في ثوانٍ. لذلك استعمل كلمة مختلفة لكل حساب، واحفظها في مدير كلمات مرور، وفعّل التحقق بخطوتين.
طريقة الاستخدام
- اختر نوع الحروف المستعملة: أرقام فقط، أو حروف، أو حروف وأرقام ورموز.
- أدخل طول كلمة المرور، وغيّر سرعة التخمين إن شئت.
- اضغط «احسب القوة» لترى القوة بالبت وعدد الاحتمالات والزمن المتوقع للكسر.
المعادلة المستخدمة
عدد الاحتمالات = N^L | القوة بالبت = L × log2(N) | الزمن المتوقع = N^L ÷ 2 ÷ سرعة التخمين
أمثلة عملية
- مثال 1: 8 حروف وأرقام
- 62^8 ≈ 2.18 × 10¹⁴ احتمالًا، و47.6 بت، والزمن المتوقع نحو 3 ساعات بسرعة 10 مليارات محاولة في الثانية.
- مثال 2: رمز من 6 أرقام
- 10^6 = مليون احتمال فقط، و19.9 بت، ويُكسر في أقل من ثانية إذا سُرّبت قاعدة البيانات.
نصائح مهمة
- اجعل كلمة المرور 12 خانة على الأقل، والعبارة الطويلة السهلة التذكر خيار ممتاز.
- لا تكرر كلمة المرور نفسها في أكثر من حساب.
- استعمل مولد كلمات مرور عشوائية بدل اختراعها بنفسك.
أخطاء شائعة يجب تجنّبها
- الاعتماد على استبدال الحروف بأرقام متوقعة مثل كتابة الحرف o صفرًا.
- استعمال تاريخ الميلاد أو رقم الجوال أو اسم أحد الأبناء.
- الظن أن القوة المحسوبة تنطبق على كلمة غير عشوائية.
الأسئلة الشائعة
- كم بت تكفي لكلمة مرور قوية؟
- 60 بت فأكثر قوية لأغلب الاستعمالات، و128 بت قوية جدًا.
- أيهما أفضل: كلمة أطول أم رموز أكثر؟
- الطول غالبًا، لأن كل خانة تضرب عدد الاحتمالات في عدد الحروف الممكنة.
- لماذا رمز الجوال من 6 أرقام ضعيف هنا وآمن في الهاتف؟
- لأن الهاتف يحدّ عدد المحاولات ويقفل بعد أخطاء متكررة، أما الحساب هنا فيفترض تخمينًا بلا حدود.