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

قِس إنتروبيا كلمة مرورك بالبتات (مقاومتها الرياضية للعشوائية) وقدِّر الوقت اللازم لاختراقها بالقوة الغاشمة وفق قدرات حوسبة مختلفة. لا شيء يُرسل إلى أي مكان: يتم الحساب بالكامل في متصفحك.

مثال:
معالجة محلية 100%: هذا الحقل لا يُرسل أبدًا عبر الشبكة، حتى أثناء الكتابة.

كيف تعمل الأداة

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

هل يضمن تقدير الإنتروبيا أن كلمة المرور آمنة؟

لا. يفترض هذا الحساب هجومًا بالقوة الغاشمة الخالصة، يختبر كل التوليفات الممكنة عشوائيًا. عمليًا، يستخدم المهاجمون قوائم كلمات مرور مسرَّبة وقواعد تحويل شائعة (حرف كبير في البداية، رقم في النهاية، استبدالات "a" ← "@") تخترق بسرعة أكبر بكثير كلمة مرور مبنية على كلمة من القاموس، حتى لو كانت طويلة. تبقى كلمة مرور عشوائية يولّدها مدير كلمات مرور دائمًا أفضل من عبارة يمكن تذكّرها، حتى لو كانت إنتروبياها النظرية متشابهة.

لماذا يتفاوت وقت الاختراق كثيرًا حسب السيناريو؟

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

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