تخطَّ إلى المحتوى الرئيسي

فاحص اختراق كلمة المرور مجانًا

تحقق مما إذا كانت كلمة المرور قد ظهرت في اختراقات بيانات معروفة عبر Have I Been Pwned — باستخدام k-anonymity، حيث تُجزَّأ كلمة المرور محليًا ولا يُرسَل إلا بادئة تجزئة مكونة من 5 أحرف. كلمة المرور نفسها لا تغادر متصفحك أبدًا.

كلمة مرورك لا تُرسَل إلى أي مكان. تُحوَّل إلى SHA-1 في متصفحك، وتُرسَل فقط أول 5 أحرف من ذلك الهاش إلى Have I Been Pwned range API. يعيد الخادم جميع الهاشات المخترقة التي تشترك في تلك البادئة، ويُجرى التطابق محليًا — هذا نموذج k-anonymity؛ الخدمة لا تعرف كلمة مرورك أو هاشها الكامل.

يُجري هذا الفحص طلب شبكة واحدًا — يُرسل بادئة الهاش المكونة من 5 أحرف إلى api.pwnedpasswords.com. كلمة مرورك وهاشها الكامل لا يُرسَلان أبدًا.

كيف يعمل

يتحقق من كلمة مرور مقابل قاعدة بيانات Have I Been Pwned التي تضم مليارات كلمات المرور المخترقة — دون إرسال كلمة المرور إلى أي مكان. يستخدم نموذج k-anonymity: فقط أول 5 أحرف من تجزئة SHA-1 لكلمة المرور تغادر متصفحك.

  1. 1
    كلمة المرور مجزأة محلياً
    كلمة مرورك تُجزأ SHA-1 في متصفحك مع Web Crypto API. لا تترك كلمة المرور نفسها جهازك أبداً.
  2. 2
    يتم إرسال بادئة 5 أحرف فقط
    أول 5 أحرف سادسة عشرية من التجزئة تُرسل إلى Have I Been Pwned range API، الذي يُرجع كل تجزئة مخترقة تشارك هذه البادئة.
  3. 3
    المطابقة تُفحص في متصفحك
    يبحث متصفحك عن لاحقة تجزئتك في تلك القائمة ويعرض عدد المرات (إن وجدت) التي ظهرت فيها كلمة المرور في الاختراقات. لا تعرف الخدمة أيّ تجزئة تخصك.

هذه هي أداة LibraTool الوحيدة التي تُجري طلب شبكة، وحتى حينها لا تغادر كلمة المرور وتجزئتها الكاملة متصفحك — بل بادئة التجزئة المكونة من 5 أحرف فقط.

أدوات ذات صلة

الأسئلة الشائعة