إنشاء كلمة مرور قوية عشوائية

مولّد كلمات مرور يعمل داخل متصفحك: اختر الطول ونوع الأحرف، أو عبارة من كلمات يسهل تذكرها، وشاهد قوتها بالبت وتقدير زمن تخمينها.

يعمل في متصفحك، ولا يُرسَل ما تُدخله أو ترفعه إلى أي خادم

النوع
الأحرف المستخدمة

تُولَّد كلمة المرور في متصفحك بـ crypto.getRandomValues، ولا تُرسَل ولا تُحفظ في أي مكان. كلمات العبارة إنجليزية لأنها تُكتب على أي لوحة مفاتيح.

كلمة المرور
…
…
القوة بالبت
…
وقت التخمين
…

متوسط وقت التخمين بافتراض 100 مليار محاولة في الثانية، وهي سرعة هجوم قوي على كلمات مرور مسرّبة.

الجواب باختصار

كلمة المرور القوية طويلة وعشوائية. يوصي المعهد الأمريكي للمعايير NIST بـ 15 حرفاً على الأقل إذا كانت كلمة المرور وحدها تحمي الحساب، و8 أحرف مع التحقق بخطوتين. كلمة من 16 حرفاً تجمع الحروف والأرقام والرموز قوتها نحو 103 بت، وهذا أبعد بكثير من قدرة أي جهاز على التخمين.

كيف تُحسب؟

القوة بالبت = عدد الأحرف × log₂(عدد الأحرف الممكنة)

عبارة المرور: عدد الكلمات × log₂(2,048) = 11 بت لكل كلمة

كل بت إضافي يضاعف عدد المحاولات اللازمة للتخمين.

مثال محلول

نقارن كلمة مرور من 8 أحرف بأخرى من 16 حرفاً، وكلتاهما من الحروف الكبيرة والصغيرة والأرقام والرموز (87 حرفاً ممكناً)، ثم عبارة من 6 كلمات.

  1. 8 أحرف: 8 × log₂(87) = 51.5 بت، ووقت التخمين بمعدل 100 مليار محاولة في الثانية: 4 ساعة
  2. 16 حرفاً: 16 × log₂(87) = 103.1 بت، ووقت التخمين: أطول من عمر الكون
  3. عبارة من 6 كلمات: 6 × 11 = 66 بت، ووقت التخمين: 11 سنة

مضاعفة الطول من 8 إلى 16 رفعت القوة من «ضعيفة» إلى «قوية جداً»، فالطول أهم من إضافة الرموز

جدول جاهز

القوة بالبت حسب الطول ونوع الأحرف (حسبتها الأداة)
نوع الأحرف8 حرفاً12 حرفاً16 حرفاً20 حرفاً
أرقام فقط26.639.953.266.4
حروف صغيرة37.656.475.294
حروف وأرقام47.671.595.3119.1
حروف وأرقام ورموز51.577.3103.1128.9

حالات خاصة وأخطاء شائعة

  • معنى التقييم: أقل من 40 بت ضعيفة جداً، و40 إلى 59 ضعيفة، و60 إلى 79 متوسطة، و80 إلى 99 قوية، و100 فأكثر قوية جداً. هذه القوة تصح فقط لكلمة مرور عشوائية من المولد، لا لكلمة اخترتها بنفسك.
  • الطول يغلب التعقيد. 12 حرفاً صغيراً فقط (56.4 بت) أقوى من 8 أحرف بكل الأنواع (51.5 بت).
  • لا تعِد استخدام كلمة المرور. تسريب موقع واحد يكشف كل حساب يستخدم الكلمة نفسها. استخدم مدير كلمات مرور ليحفظها عنك.
  • لا نعرض كلمات مرور جاهزة في هذه الصفحة لأن أي كلمة منشورة قد يستخدمها غيرك، وقد تدخل قوائم المهاجمين. كل كلمة تولّد هنا جديدة ولا يراها أحد غيرك.

أسئلة شائعة

كيف أنشئ كلمة مرور قوية؟

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

هل كلمة مرور من 8 أحرف قوية؟

ليست كافية وحدها. 8 أحرف بكل الأنواع قوتها نحو 52 بت، وتقييمها «ضعيفة». تقبلها مواقع كثيرة، لكن فعّل معها التحقق بخطوتين.

هل يحفظ الموقع كلمات المرور التي أولّدها؟

لا. تُولَّد في متصفحك بدالة crypto.getRandomValues ولا تُرسل إلى أي خادم ولا تُحفظ. يمكنك قطع الإنترنت بعد فتح الصفحة وستعمل.

ما الأحرف المتشابهة ولماذا أستبعدها؟

هي I الكبيرة وl الصغيرة والرقم 1، وO الكبيرة وo الصغيرة والصفر. استبعادها مفيد إذا كنت ستقرأ الكلمة أو تكتبها يدوياً، ويقلل القوة قليلاً فقط.

ما عبارة المرور؟

كلمات عشوائية متتالية مثل أربع أو ست كلمات بينها شرطة. أسهل في الحفظ والكتابة، وكل كلمة من قائمة 2048 كلمة تضيف 11 بت.

هل أغيّر كلمة المرور كل فترة؟

لا يوصي NIST بالتغيير الدوري، بل بالتغيير عند وجود دليل على تسريبها.

المصادر