Skip to content
YAS.SH
Security🌐 سيرفر YASمتاح عبر APIintermediate

قوة كلمة المرور

يحلل ويقيم قوة كلمة المرور ومستوى الأمان والإنتروبيا ومقاومة التخمين والقواميس الشائعة.

معالجة عبر YAS · لا يتم تخزين المدخلات
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
كل الأدوات →
النتيجة

إيه اللي الأداة دي بتعمله؟

يحلل ويقيم قوة كلمة المرور ومستوى الأمان والإنتروبيا ومقاومة التخمين والقواميس الشائعة.

إمتى أستخدمها؟

  • فحص أمان كلمات المرور الحالية والتأكد من عدم وجودها في قوائم التسريبات المشهورة.
  • تقدير الوقت اللازم لكسر كلمة المرور عبر أجهزة الكمبيوتر الحديثة.
  • تحسين معايير كلمات المرور لحماية الحسابات الشخصية وحسابات العمل.

مثال واقعي

الإدخال
P@ssw0rd123!
الناتج
ضعيفة (Weak) — نمط شائع وقابل للتخمين السريع

يكتشف الأنماط المألوفة والاستبدالات الشائعة للرموز.

إدخال → معالجة → ناتج → الخطوة التالية

الإدخال
اكتب كلمة المرور المراد فحص قوتها في الحقل المخصص.
المعالجة
يقوم المحلل بحساب الإنتروبيا (Entropy) ومقارنتها مع قوائم التسريبات والأنماط.
الناتج
درجة القوة، تقدير وقت الكسر، ونصائح عملية لتقوية كلمة المرور.
الخطوة التالية
إذا كانت ضعيفة، استخدم مولد كلمات المرور لإنشاء بديل قوي وآمن.

أخطاء شائعة

  • الاعتماد على استبدالات بديهية مثل @ بدل a أو 1 بدل i فقط.
  • اختبار كلمات المرور الحقيقية في مواقع غير موثوقة (أداتنا تفحص محلياً فقط).
  • تجاهل عامل طول كلمة المرور (الطول أهم عامل لزيادة الإنتروبيا).

يعني إيه النتيجة

تقييم أمني موضوعي يوضح مدى قدرة كلمة المرور على الصمود أمام هجمات التخمين والاختراق.

الخصوصية والأمان

Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.

API

Endpoint
POST https://yas.sh/api/v1/tools/password-strength
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/password-strength" \
  -H "Content-Type: application/json" \
  -d '{"input":"Tr0ub4dor&3"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/password-strength", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "input": "Tr0ub4dor&3"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/password-strength", json={"input":"Tr0ub4dor&3"})
data = r.json()
FieldTypeRequiredDescription
inputstringYesPassword to evaluate
Success response
{ "result": { "score": 3, "length": 11, "entropyBits": 58.4, "crackFast": "4 days", "crackBcrypt": "102k years", "feedback": ["..."] } }

Entropy estimate, crack-time (fast hash & bcrypt), and actionable feedback (zxcvbn-flavored).

Error responses
  • 400 VALIDATION_ERROR — invalid input or unsupported option.
  • 413 PAYLOAD_TOO_LARGE — input exceeds the 64 KB limit.
  • 429 RATE_LIMIT_EXCEEDED — rate limit exceeded (60 req/min).
Limits
  • Maximum input: 64 KB per request.
  • Rate limit: 60 requests/min per IP address.
  • Authenticated accounts benefit from higher tier quotas.
اسأل مساعد YAS
🍪 ملفات الارتباط والخصوصية. ملفات ضرورية لتسجيل الدخول واللغة والسمة. قد يستخدم Google AdSense ملفات للإعلانات بعد اختيار «قبول الكل». يعمل reCAPTCHA على صفحات تسجيل الدخول والتواصل. كيفية استخدام Google للبيانات: https://policies.google.com/technologies/partner-sites سياسة الكوكيز · سياسة الخصوصية.
الإعدادات