إحصاءات كلمة المرور
عُدّ أحرف كلمة المرور وبايتات UTF-8 والأحرف الكبيرة والصغيرة والأرقام والرموز والأحرف الفريدة والسلاسل، مع إنتروبيا Shannon والمجموعة.
اكتب كلمة مرور في الأعلى لتحليلها. لا يُرسَل شيء إلى أي مكان.
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
ما هو أداة إحصاءات كلمة المرور؟
تفكك هذه الأداة كلمة المرور إلى أرقام: الطول بأحرف Unicode وبايتات UTF-8 ووحدات UTF-16، وعدد كل فئة أحرف، والأحرف الفريدة، والحرف الأكثر تكرارًا، وأطول سلسلة، وإنتروبيا Shannon والمجموعة، وقناع hashcat، وبايتات hex.
كيفية استخدام أداة إحصاءات كلمة المرور
- اكتب كلمة المرور أو الصقها في حقل كلمة المرور.
- اقرأ شبكة الإحصاءات؛ وتتحدث كل القيم أثناء الكتابة.
- افحص بايتات UTF-8 إذا كان نظام يحدد كلمات المرور بالبايتات.
- انسخ قيمة hex إذا احتجت تسلسل البايتات الدقيق.
مثال
Tr0ub4dor&3
Length 11, UTF-8 bytes 11, unique 10, uppercase 1, lowercase 6, digits 3, symbols 1, most frequent "r" × 2, pool entropy 72.1 bits
متى تستخدم أداة إحصاءات كلمة المرور
استخدمها حين تحتاج أعدادًا دقيقة، مثل فحص حد بايتات (يستخدم bcrypt أول 72 بايتًا فقط) أو تصحيح سبب رفض نظام لكلمة مرور. ولتقدير القوة استخدم فاحص القوة.
كيف يعمل أداة إحصاءات كلمة المرور
تُمرَّر كلمة المرور بحسب نقطة رمز Unicode. ويُصنَّف كل حرف: كبير A–Z أو صغير a–z أو رقم أو رمز ASCII أو مسافة أو Unicode آخر. وتُعدّ البايتات بـ TextEncoder (UTF-8). وإنتروبيا Shannon هي −Σ p·log2(p) على ترددات الأحرف؛ وإنتروبيا المجموعة = الطول × log2(مجموع أحجام الفئات).
حالات الاستخدام الشائعة
- فحص عبارة مرور مقابل حد bcrypt البالغ 72 بايتًا
- تصحيح قواعد كلمات مرور تعدّ الأحرف بطرق مختلفة
- التحقق من متطلبات سياسة مثل «رقمان على الأقل»
- فحص كلمات مرور فيها رموز تعبيرية أو أحرف مشكّلة
الأسئلة الشائعة
لماذا يختلف الطول عن بايتات UTF-8؟
تستغرق الأحرف خارج ASCII من 2 إلى 4 بايتات في UTF-8، فمثلًا é بايتان ومعظم الرموز التعبيرية 4.
ما الذي يُعدّ رمزًا؟
علامات الترقيم الـ 32 المطبوعة في ASCII. وتُعدّ الأحرف الأخرى غير ASCII «Unicode آخر».
لماذا يوجد عدّ UTF-16؟
يقيس JavaScript وJava طول السلسلة بوحدات UTF-16، فتستخدم سمات maxlength وبعض الواجهات هذا الرقم.