مولّد كلمات المرور

تعمل في المتصفح الأمان

أنشئ كلمات مرور أو عبارات مرور آمنة باستخدام عشوائية تشفيرية، واستبعد الأحرف الملتبسة، واطّلع على تقدير الإنتروبيا — لا يُرسل شيء إلى أي خادم.

الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

ما الذي يجعل كلمة المرور قوية؟

تأتي القوة من الطول وعدم القابلية للتنبؤ لا من الرموز المفروضة: توصي NIST SP 800-63B بالسماح بعبارات مرور طويلة، وفحص كلمات المرور الجديدة مقابل قوائم المسرَّبة، وتحديد معدل المحاولات، وعدم فرض التغيير الدوري. كلمة مرور عشوائية مولَّدة من 16 محرفاً أو أكثر محفوظة في مدير كلمات مرور تتفوق على أي نمط يسهل تذكره.

كيفية استخدام مولّد كلمات المرور

  1. اختر «أحرف عشوائية» أو «عبارة مرور».
  2. حدّد الطول (أو عدد الكلمات) وفئات الأحرف.
  3. انقر «توليد»؛ واستخدم «إعادة التوليد» للحصول على دفعة جديدة.
  4. انسخ كلمة مرور إلى مدير كلمات المرور لديك.
  5. انتقل إلى «تحقّق من كلمة مروري» لتقييم كلمة مرور موجودة.

مزايا مولّد كلمات المرور

  • كلمات مرور عشوائية مع إمكانية اختيار الأحرف الكبيرة والصغيرة والأرقام والرموز
  • يضمن حرفاً واحداً على الأقل من كل فئة مفعّلة
  • استبعاد الأحرف الملتبسة (0 O 1 l I |)
  • وضع عبارة المرور بقائمة كلمات منتقاة وفواصل وأحرف كبيرة ورقم عشوائي
  • الإنتروبيا بالبتات وتصنيف القوة والوقت التقديري للكسر دون اتصال
  • وضع «تحقّق من كلمة مروري» الذي يقيّم كلمة مرور موجودة محلياً
  • توليد حتى 100 كلمة مرور دفعة واحدة

مثال على مولّد كلمات المرور

خمس كلمات مرور من 16 حرفاً

الإدخال:

Length: 16 · Upper, lower, digits, symbols

النتيجة:

tgCP+Mz%_$ai*L?k
…
Strength: Very strong · Entropy: 103.9 bits (90-character pool) · Offline crack time: 30,004,054,585 millennia
يتبع تصنيف القوة الإنتروبيا: عبارة المرور الافتراضية من 4 كلمات مقبولة (Fair) عند 40.4 بت، وكلمة المرور العشوائية من 16 حرفاً قوية جداً (Very strong) عند 103.9 بت.

الإنتروبيا (بت)

المحور من 0 إلى 110
  • < 28ضعيفة جداً (Very weak)
  • 28–39.9ضعيفة (Weak)
  • 40–59.9مقبولة (Fair)
  • 60–89.9قوية (Strong)
  • ≥ 90قوية جداً (Very strong)
  • 60–70الحد الأدنى المستهدف لحسابات الإنترنت
  • 90+الهدف لمفاتيح التشفير وكلمات المرور الرئيسية
  1. 140.4 أربع كلمات + رقمعبارة المرور الافتراضية · القوة: مقبولة (Fair)
  2. 263.4 ثماني كلمات دون رقمعبارة مرور · القوة: قوية (Strong)
  3. 365 سبع كلمات + رقمعبارة مرور · القوة: قوية (Strong)
  4. 4103.9 أحرف عشوائية بطول 16جميع الفئات، مجموعة من 90 حرفاً · القوة: قوية جداً (Very strong)

القيم هي ما يعرضه المولّد للاختيارات العشوائية، وتحذّر الأداة عندما تقلّ الإنتروبيا عن 60 بتاً. أما وضع «تحقّق من كلمة مروري» فيطبّق أيضاً خصومات على كلمات القاموس والتسلسلات والتكرار.

الأسئلة الشائعة حول مولّد كلمات المرور

ما مدى القوة المطلوبة لكلمة المرور؟

استهدف ⁦60–70⁩ بتاً من الإنتروبيا على الأقل لحسابات الإنترنت، و90 بتاً فأكثر لمفاتيح التشفير أو كلمات المرور الرئيسية لمديري كلمات المرور. تحمل كلمة مرور عشوائية من 16 حرفاً بجميع الفئات نحو 104 بتات.

هل عبارات المرور أضعف من الأحرف العشوائية؟

لكل حرف نعم؛ أما لكل كلمة مرور فالأمر يتوقف على عدد الكلمات. تضيف كل كلمة من القائمة المدمجة (244 كلمة) نحو 7.9 بتات، ويضيف الرقم الاختياري نحو 9 بتات أخرى؛ فتعطي خمس كلمات نحو 40 بتاً (ونحو 49 مع الرقم)، ويتطلب بلوغ 60 بتاً سبع كلمات مع الرقم أو ثماني كلمات دونه. أما مضاهاة البتات الـ104 تقريباً لكلمة مرور عشوائية من 16 حرفاً فتحتاج إلى نحو 13 كلمة. ميزة عبارة المرور أنها أسهل بكثير في التذكّر والكتابة، لا أنها تحمل إنتروبيا أكبر.

ما وظيفة «استبعاد الرموز الملتبسة»؟

يزيل الأحرف المتشابهة شكلاً في كثير من الخطوط — 0/O و1/l/I و| وعلامات الاقتباس — وهو ما يفيد عندما يلزم قراءة كلمة المرور بصوت عالٍ أو كتابتها من ورقة.

كيف تُحسب الإنتروبيا؟

log2(حجم المجموعة) × الطول، بافتراض اختيار كل حرف من المجموعة بشكل مستقل ومنتظم. وهذا ما يفعله المولّد، باستثناء أنه يضع افتراضياً حرفاً واحداً من كل فئة مفعّلة أولاً، لذا فالرقم الناتج أعلى بقليل من الحقيقي. أما وضع «تحقّق من كلمة مروري» فيطبّق خصومات على كلمات القاموس والتسلسلات والتكرار.

هل تُخزَّن كلمة المرور المولَّدة في أي مكان؟

لا. يستخدم التوليد crypto.getRandomValues في متصفحك؛ ولا يُنقل شيء أو يُحفظ. انسخها مباشرة إلى مدير كلمات المرور.

ملاحظات تقنية

تُسحب الأحرف بفهارس غير منحازة من crypto.getRandomValues وتُخلط بحيث لا تستقر أحرف الفئات المضمونة في مواضع ثابتة. تُحسب الإنتروبيا على أنها الطول × log2(حجم المجموعة)؛ ويفترض تقدير وقت الكسر مهاجماً دون اتصال يجرّب 10 مليارات تخمين في الثانية ويحتاج في المتوسط إلى نصف فضاء المفاتيح.

المراجع