ForHosting KIT · أدوات المطورين

حساب إنتروبيا كلمة المرور وزمن كسرها

تحوّل هذه الحاسبة إعدادات مولّد كلمات المرور إلى تقدير نظري واضح. أدخل الطول ومجموعات المحارف المتاحة في كل موضع وعدد تخمينات المهاجم في الثانية.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

تعرض النتيجة حجم المجموعة والإنتروبيا بالبت ومتوسط التخمينات والرتبة التقريبية لزمن الكسر. صُممت للأسرار المولّدة عشوائياً بتوزيع منتظم، لا للكلمات سهلة الحفظ أو بيانات الاعتماد المعاد استخدامها أو الأنماط البشرية المتوقعة.

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

تفترض الحاسبة اختيار كل موضع بصورة مستقلة ومنتظمة من مجموعة مشتركة. فإذا استُخدم 26 حرفاً صغيراً لإنشاء كلمة من اثني عشر محرفاً، كان عدد السلاسل الممكنة 26 مرفوعاً للقوة اثنتي عشرة. الإنتروبيا هي لوغاريتم فضاء البحث للأساس اثنين، ولذلك تعبّر عنه بعدد مكافئ من القرارات الثنائية. تؤدي إضافة أنواع محارف إلى توسيع المجموعة، بينما يضاعف زيادة الطول عدد الاحتمالات. تصف القيمة طريقة التوليد، لا مظهر كلمة المرور النهائية. قد تتضمن كلمة يختارها إنسان حرفاً كبيراً ورقماً ورمزاً، ومع ذلك تتبع نمطاً يسهل توقعه. استخدم هذا التقدير فقط عندما تمثل المجموعات اختياراً عشوائياً حقيقياً في كل موضع. أما الاختيارات البشرية فتحتاج إلى تحليل يراعي القواميس. ويجب تغيير أي كلمة مسرّبة أو معاد استخدامها مهما بلغت بتاتها المحسوبة.

قراءة تقدير زمن الكسر

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

اختيار المجموعات بلا عدّ مكرر

اختر الحروف الصغيرة أو الكبيرة أو الأرقام أو الرموز عندما تطابق المولّد. أحجامها 26 و26 و10 و32، ولا يُحسب الاسم المكرر إلا مرة. لاستخدام أبجدية مختلفة، اختر المجموعة المخصصة وحدها وأدخل العدد الدقيق للمحارف المتميزة المتاحة في كل موضع. يمنع ذلك تداخل المجموعات وعدّ المحارف مرتين. يفترض الحساب إمكان ظهور كل محرف معلن في كل موضع بالاحتمال نفسه. أما اشتراط رقم واحد بالضبط أو منع الرمز في البداية أو ترجيح بعض المحارف فينشئ فضاء بحث مختلفاً. لا تستقبل الأداة كلمة المرور نفسها ولا تفحصها، ولذلك يمكن توثيق سياسة التوليد من دون كشف السر. تبلغ كلفة كل طلب API ناجح $0.002. احفظ الطول وتعريف المجموعة والمعدل مع النتيجة حتى يستطيع مراجع آخر إعادة الحساب بدقة.

مراجعة سياسة التوليد العشوائي

قارن الأطوال والمجموعات المسموح بها وفق معدل هجوم واضح قبل ضبط المولّد.

توثيق أسرار الخدمات

سجّل القوة النظرية لبيانات الاعتماد المولّدة آلياً من دون إرسال الأسرار نفسها.

مقارنة هجمات دون اتصال

احسب الإعداد نفسه بمعدلات متعددة لإظهار أثر نظام التجزئة.

ما الصيغة التي تستخدمها الحاسبة؟

الإنتروبيا هي الطول مضروباً في لوغاريتم حجم المجموعة للأساس اثنين، ومتوسط التخمينات نصف فضاء البحث.

هل تفحص كلمة مرور فعلية؟

لا. تستقبل الطول وتعريف المجموعات فقط، فلا حاجة إلى تقديم السر.

هل تقيّم كلمة اختارها إنسان؟

ليس بدقة؛ إذ تخالف الكلمات والأنماط البشرية افتراض التوزيع المنتظم، ويلزمها تحليل قائم على القواميس.

لماذا يُستخدم نصف فضاء البحث؟

لأن نقطة العثور المتوقعة على هدف موزع بانتظام في بحث شامل تقع في منتصف الاحتمالات.

ما سعر طلب API؟

يكلف الطلب الناجح $0.002. ويمكن للمتصفح تنفيذ الحساب الحتمي نفسه محلياً.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/security/password-entropy-estimate

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/security/password-entropy-estimate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"length":16,"character_sets":["lowercase","uppercase","digits","symbols"]}'
{
  "length": 16,
  "character_sets": [
    "lowercase",
    "uppercase",
    "digits",
    "symbols"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "security.password_entropy_estimate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←