خطوات الاستخدام
الإنتروبيا هي مقياس لكمية العشوائية أو عدم اليقين في المفتاح الخاص. كلما زادت الإنتروبيا، زادت صعوبة تخمين المفتاح أو اختراقه بواسطة هجمات القوة العمياء (Brute Force). تعتمد الإنتروبيا على ثلاثة عوامل رئيسية: طول المفتاح بالبت (keyLengthBits)، حجم مجموعة الحروف المستخدمة (characterSetSize)، وطول كلمة المرور (passwordLength) في حال استخدام كلمة مرور لتوليد المفتاح. يتم حساب الإنتروبيا باستخدام الصيغة: Entropy = log₂(characterSetSize^passwordLength) + keyLengthBits. أو يمكن حسابها بشكل منفصل للمفتاح نفسه: Entropy_key = keyLengthBits (بافتراض أن كل بت عشوائي تمامًا). ولكن غالبًا ما يتم حساب الإنتروبيا الكلية للمفتاح المشتق من كلمة مرور.
الخطوة الأولى: أدخل طول المفتاح الخاص بالبت (keyLengthBits). على سبيل المثال، في بيتكوين، المفتاح الخاص هو 256 بت. هذا الرقم يمثل عدد البتات العشوائية التي يتكون منها المفتاح. في حالة المفاتيح التي يتم توليدها بشكل عشوائي بحت، تكون الإنتروبيا مساوية لطول المفتاح بالبت (إذا كانت العملية العشوائية مثالية). لكن إذا تم توليد المفتاح من كلمة مرور، فإن الإنتروبيا قد تكون أقل.
الخطوة الثانية: أدخل حجم مجموعة الحروف (characterSetSize). هذا الرقم يمثل عدد الرموز المختلفة التي يمكن استخدامها في كلمة المرور (مثل: الأحرف الصغيرة والكبيرة والأرقام والرموز). على سبيل المثال، إذا كانت كلمة المرور تتكون من أحرف إنجليزية صغيرة فقط، فإن حجم المجموعة هو 26. وإذا كانت تشمل أحرفًا كبيرة وصغيرة وأرقامًا، فالحجم هو 62. وإذا أضفنا الرموز الخاصة، يمكن أن يصل إلى 95 أو أكثر.