مولّد كلمات المرور القوية

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

أدخل القيم لتظهر النتيجة هنا.

الصيغة

لمجموعة من NN حرفاً مختلفاً وطول LL تكون إنتروبيا كلمة المرور المنتظمة العشوائية

H=L⋅log⁡2N بتH = L \cdot \log_2 N\ \text{بت}

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

مثال محلول

ست عشرة خانة من الأصناف الأربعة.

  • المجموعة: 26+26+10+27=8926 + 26 + 10 + 27 = 89 حرفاً.
  • الإنتروبيا: 16×log⁡289=16×6.476=103.616 \times \log_2 89 = 16 \times 6.476 = 103.6 بت.
  • بسرعة تريليون تخمين في الثانية، يحتاج البحث في نصف 2103.62^{103.6} إلى نحو 2×10112 \times 10^{11} سنة.

وللمقارنة، ثمانية أحرف صغيرة فقط: 8×4.70=37.68 \times 4.70 = 37.6 بت وتنهار أمام عتاد حديث في ساعات.

أخطاء شائعة

  • إعادة استخدام كلمة قوية واحدة في مواقع عدة؛ تسريب موقع واحد يكشف البقية.
  • جعل كلمة المرور عشوائية يدوياً: استبدال E بـ 3 في كلمة لا يضيف قوة تُذكر.
  • الاكتفاء بثمانية أحرف لأن الموقع يشترطها؛ الطول أرخص أنواع القوة.
  • حفظ كلمة المرور في ملاحظة أو محادثة بدل مدير كلمات المرور.

أسئلة شائعة

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

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

ما الطول المناسب؟

للحسابات المحمية بمدير كلمات مرور تكفي 16 خانة عشوائية من الأصناف الأربعة (نحو 105 بت). أما ما تحتاج حفظه فاستخدم عبارة مرور طويلة؛ الطول يغلب التعقيد.

ماذا تعني الإنتروبيا؟

هي مقياس لعدد التخمينات التي يحتاجها المهاجم: في المتوسط نصف 2 مرفوعة إلى عدد البتات. 60 بت تقاوم الهجمات العابرة، و80 بت قوية ضد كسر كلمة مرور مشفرة جيداً دون اتصال، وما فوق 100 بت يفوق القوة الغاشمة.

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

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

هل أستخدم الرموز؟

فقط إن سمح بها الموقع. بعض المواقع ترفض رموزاً معينة، وحينها ألغِ الخيار وزد الطول؛ إضافة 3 أحرف من مجموعة من 62 حرفاً تعوّض فقدان الرموز وزيادة.

حاسبات ذات صلة