مولّد عبارات مرور بنمط XKCD

أنشئ عبارات مرور بأسلوب xkcd من كلمات شائعة عشوائية مع اختيارك للفاصل وحالة الأحرف وطول الكلمة. تُعرض الإنتروبيا بالبت.

جارٍ تحميل القواميس…

ما هو مولّد كلمات مرور XKCD؟

مستوحى من رسم xkcd رقم 936، يربط هذا المولّد كلمات مختارة عشوائيًا، مثل correct-horse-battery-staple، لصنع كلمات مرور طويلة وقوية وسهلة التذكر. تتحكم في عدد الكلمات والفاصل وحالة الأحرف وطول الكلمة.

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

  1. اضبط عدد الكلمات (2–12)؛ 4 تطابق الرسم، و5–6 أفضل اليوم.
  2. اختر الفاصل ونمط حالة الأحرف.
  3. اضبط أقل/أقصى طول للكلمة وفعّل اختياريًا إضافة رقم عشوائي في النهاية.
  4. انقر إعادة الإنشاء؛ تُعرض عدة مرشحات، فانسخ ما يعجبك.

مثال

الإدخال
4 words, hyphen separator, Capitalize Each Word, add a digit
الإخراج
Acuteness-Slug-Obsolete-Renegade1 (55.0 bits)

مخرجات عشوائية؛ ستختلف مخرجاتك.

متى تستخدم مولّد كلمات مرور XKCD

استخدمه لكلمات المرور التي تكتبها باستمرار: تسجيل دخول الحاسوب ومفاتيح Wi-Fi التي تُنقل شفهيًا وكلمات المرور الرئيسية. اختر 5 كلمات على الأقل لأي شيء قد يتعرض لهجوم غير متصل. وتجنبه في الأنظمة ذات الحد الأقصى القصير لطول كلمة المرور؛ واستخدم مولّد الأحرف هناك.

كيف يعمل مولّد كلمات مرور XKCD

تُسحب الكلمات بانتظام بـ crypto.getRandomValues من قائمة EFF الكبيرة بعد تصفيتها بنطاق الطول الذي تختاره. الإنتروبيا = الكلمات × log2(حجم المجموعة)، مضافًا إليها 1 بت لكل كلمة للأحرف الكبيرة العشوائية وlog2(10) لكل فاصل رقمي عشوائي وlog2(10) للرقم الملحق. وتفترض القيمة أن المهاجم يعرف القائمة وإعداداتك، فهي حد أدنى صادق. واختيار أحد المرشحات المعروضة يكلّف على الأكثر log2(العدد) بت.

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

  • إنشاء كلمة مرور سهلة التذكر لدخول الحاسوب
  • توليد كلمة مرور Wi-Fi يسهل نطقها بصوت عالٍ
  • صنع كلمة المرور الرئيسية لمدير كلمات المرور
  • إنتاج عبارات مرور لتعليم أمن كلمات المرور

ملاحظة أمنية

لا تعدّل العبارة المولّدة لتصبح «أكثر معنى»؛ فاختيارات البشر تجعلها قابلة للتنبؤ.

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

هل correct horse battery staple ما زالت آمنة؟

هذه العبارة بعينها موجودة الآن في كل قواميس الكسر. لكن الفكرة سليمة: أربع كلمات عشوائية حقًا من 7,776 تعطي 51.7 بت؛ استخدم خمسًا أو ستًّا لحماية قوية.

لماذا تضيف الأحرف الكبيرة قليلًا جدًا؟

جعل كل كلمة بحرف كبير بالطريقة نفسها قاعدة يعرفها المهاجم، فلا تضيف شيئًا. وحدها الأحرف الكبيرة العشوائية لكل كلمة تضيف 1 بت لكل كلمة.

أي قائمة كلمات تُستخدم؟

قائمة EFF الكبيرة من 7,776 كلمة إنجليزية شائعة، مصفّاة بالحد الأدنى والأقصى للطول الذي تختاره.

استكشف المزيد من الفئات