حول هذه الأداة
تقيس حاسبة إنتروبيا شانون المحتوى المعلوماتي للنص. تبني خريطة تكرار على الأحرف الدقيقة التي تُدخِلها، وتحسب احتمال كل رمز p = count / length، وتُقيّم صيغة شانون H = −Σ p·log2(p) بالبِتّات لكل حرف. ضربها في الطول يعطي إجمالي المعلومات بالبِتّات. كما تُبلِغ عن عدد الرموز المتمايزة والإنتروبيا القصوى النظرية log2(distinct)، التي تقترب منها الإنتروبيا الفعلية فقط عندما تتساوى احتماليّة كل رمز.
هذه الإنتروبيا الفعلية (المرصودة) متمايزة عن تقدير قوة كلمة المرور، لذا تحسب الأداة كليهما. لجانب القوة تستخدم نموذج مجموعة الأحرف: تكتشف أي فئات أحرف موجودة — أحرف صغيرة (26)، كبيرة (26)، أرقام (10)، رموز شائعة (32)، مسافة (1)، وأخرى (100) — وتجمع حجم المجموعة P، وتُبلِغ عن إنتروبيا المجموعة = length · log2(P) بت. يتبع ذلك وصف نوعي حسب النطاقات المعتادة: أقل من 28 بت ضعيف جدًا، 28–35 ضعيف، 36–59 معقول، 60–127 قوي، و128+ قوي جدًا.
كل اللوغاريتمات تستخدم log2(x) = Math.log(x) / Math.LN2، وكل حساب يعمل محليًا في متصفحك — لا يُخزَّن أو يُرسَل شيء مما تكتب. لاحظ أن الرقمين يجيبان عن سؤالين مختلفين: الإنتروبيا المرصودة تخبرك بمدى عدم قابلية هذه السلسلة المحددة للتنبؤ بالنظر إلى توزيع أحرفها، بينما تقدّر إنتروبيا المجموعة مدى صعوبة كسر السلسلة بالقوة الغاشمة بافتراض أن كل موضع مسحوب بانتظام من مجموعة الأحرف المكتشفة.