Utilia

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

مولّد كلمات مرور مجاني ينشئ كلمات سر قوية وعشوائية من 4 إلى 128 حرفًا في متصفحك بمولّد أرقام آمن. لا يُخزَّن أي شيء ولا يُرسل.

تقدير الإنتروبيا: –

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

  1. حدّد الطول، من 4 إلى 128 حرفًا. لمعظم الحسابات، يُعدّ 16 حرفًا أو أكثر خيارًا جيدًا.
  2. اختر مجموعات الأحرف التي تريد تضمينها: أحرف كبيرة (A–Z) وأحرف صغيرة (a–z) وأرقام (0–9) ورموز (!#$%…).
  3. إذا كنت ستضطر يومًا إلى قراءة كلمة المرور أو كتابتها يدويًا، ففعّل استبعاد الأحرف المتشابهة لإخراج الأحرف المتشابهة شكلًا مثل 0 O o 1 l I |.
  4. أبقِ تضمين حرف واحد على الأقل من كل مجموعة مفعّلًا إذا كان موقع ما يفرض قواعد تركيب.
  5. اختر العدد المطلوب من كلمات المرور (حتى 50)، وراجع تقدير الإنتروبيا ومستوى القوة، ثم انسخ ما تريده إلى مدير كلمات المرور.

تُبنى كلمات المرور من الأحرف اللاتينية والأرقام الغربية والرموز فقط، لأنها مقبولة في كل المواقع وعلى كل لوحات المفاتيح. ولا تحتوي على أحرف عربية.

كيف تولّد هذه الأداة كلمات المرور

يُختار كل حرف باستخدام مولّد الأرقام العشوائية الآمن تشفيريًا في المتصفح، crypto.getRandomValues، وهو جزء من Web Crypto API. وعلى عكس Math.random()، صُمّم بحيث لا يمكن التنبؤ بمخرجاته، حتى لمن رأى قيمًا سابقة.

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

يجري كل شيء على جهازك. لا تُرسل كلمات المرور عبر الشبكة، ولا تُخزَّن، ولا تُسجَّل. وبمجرد إغلاق الصفحة أو إعادة تحميلها، تختفي.

فهم تقدير الإنتروبيا

الإنتروبيا، وتُقاس بالبت، تعبّر عن عدد التخمينات التي يحتاجها المهاجم في أسوأ الأحوال. وفي كلمة مرور مولّدة عشوائيًا تُحسب بضرب الطول في log₂ لعدد الأحرف الممكنة. وكل بت إضافي يضاعف عمل المهاجم.

  • كلمة مرور من 12 حرفًا من الأحرف الصغيرة فقط (26 حرفًا) فيها نحو 56 بت.
  • كلمة مرور من 16 حرفًا من المجموعات الأربع (نحو 90 حرفًا أو أكثر) فيها نحو 104 بت.
  • كلمة مرور من 20 حرفًا بالمجموعات نفسها تتجاوز 130 بت.

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

نصائح مفيدة فعلًا لكلمات المرور

  • الطول أهم من التعقيد. إضافة الأحرف ترفع الإنتروبيا أسرع من إضافة أنواع الرموز. والإرشادات الحالية، مثل NIST SP 800-63B، تؤكد على الطول وتنصح بعدم فرض قواعد تركيب اعتباطية أو تغيير دوري إجباري.
  • استخدم مدير كلمات مرور. يستطيع حفظ كلمة مرور طويلة وعشوائية ومختلفة لكل موقع، فلا تحتاج إلا إلى تذكّر عبارة مرور رئيسية واحدة قوية.
  • لا تعِد استخدام كلمات المرور أبدًا. عندما يُخترق موقع، يجرّب المهاجمون البريد الإلكتروني وكلمة المرور نفسيهما في كل مكان آخر. وكلمات المرور الفريدة توقف هذا الهجوم (حشو بيانات الاعتماد) تمامًا.
  • فعّل المصادقة متعددة العوامل حيثما أمكن، ويُفضَّل بتطبيق مصادقة أو مفتاح أمان أو مفتاح مرور (passkey) بدلًا من الرسائل القصيرة.
  • غيّر كلمة المرور عندما يكون هناك سبب، مثل حدوث اختراق، لا وفق جدول زمني اعتباطي.

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

كم يجب أن يكون طول كلمة المرور؟

للحسابات المحفوظة في مدير كلمات مرور، يكفي 16 إلى 20 حرفًا عشوائيًا. وإذا كنت تكتبها كثيرًا، فقد تكون عبارة مرور أطول من عدة كلمات عشوائية أسهل في التعامل، أما كلمات المرور من أحرف عشوائية فاستهدف فيها 14 إلى 16 حرفًا على الأقل.

هل توليد كلمات المرور في متصفح الويب آمن؟

مع هذه الأداة، نعم: تُولَّد كلمات المرور محليًا بمولّد المتصفح العشوائي التشفيري ولا تغادر جهازك. وكما مع أي كلمة مرور، تأكد من خلو جهازك نفسه من البرمجيات الخبيثة، وانسخ النتيجة مباشرة إلى مدير كلمات المرور.

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

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

هل يُضعف اشتراط حرف من كل مجموعة كلمةَ المرور؟

بقدر لا يُذكر. فهو يستبعد نسبة صغيرة من كلمات المرور الممكنة، مثل المكوّنة من أحرف فقط، لكنه يضمن قبول النتيجة في المواقع التي تشترط أرقامًا أو رموزًا.

لماذا يرفض موقع ما كلمة المرور المولّدة؟

بعض المواقع تحدّ من الطول الأقصى أو لا تسمح إلا ببعض الرموز. قلّل الطول أو ألغِ الرموز وولّد كلمة جديدة، ثم عوّض بزيادة الطول حيثما أمكن.

هل تُحفظ كلمات المرور المولّدة في أي مكان؟

لا. لا يُخزَّن أي شيء ولا يُسجَّل ولا يُرسل إلى خادم. وإذا أغلقت الصفحة دون نسخ كلمة المرور، فلا يمكن استرجاعها.