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

مولد كلمة المرور مجانًا

أنشئ كلمات مرور قوية وعشوائية بطول وأنواع أحرف واستثناءات من اختيارك. مجاني، بلا تسجيل دخول.

يعمل دون اتصال بعد التحميل
16
464

اتركه فارغًا لاستخدام القائمة الافتراضية. تُتجاهل المسافات.

الاستخدامات الشائعة

  • إنشاء كلمة مرور بنكية آمنةأنشئ كلمة مرور طويلة ومعقدة لحساباتك البنكية والاستثمارية والمالية.
  • إنشاء كلمة مرور WiFi قويةأنشئ كلمة مرور WiFi آمنة يصعب تخمينها لكن يسهل مشاركتها عبر رمز QR.
  • إنشاء كلمة مرور حساب العملاستيفاء متطلبات كلمات المرور الشركات — قواعد الطول والتعقيد ونوع الأحرف.
  • إنشاء مفتاح API آمنأنشئ سلاسل عشوائية عالية الإنتروبيا للاستخدام كمفاتيح API ورموز سرية وأسرار التوقيع.
  • إنشاء كلمة مرور قاعدة البياناتأنشئ كلمات مرور قوية لمستخدمي قاعدة البيانات والحسابات الجذر واتصالات الخدمة.

كيف يعمل

تُولَّد كلمات المرور بالكامل في متصفحك باستخدام crypto.getRandomValues() من Web Crypto API — مصدر العشوائية التشفيرية نفسه الذي تستخدمه المتصفحات لـ TLS. لا Math.random() ولا خادم ولا أي طلب شبكة من أي نوع.

  1. 1
    تجميع مجموعة الأحرف
    بناءً على مربعات الاختيار التي حددتها، تبني الأداة مصفوفات منفصلة للأحرف الكبيرة والصغيرة والأرقام والرموز. وإذا كان خيار «استبعاد الأحرف المتشابهة» مفعّلًا، تُزال الأحرف الملتبسة بصريًا مثل 1 وl وI و0 وO من كل مجموعة قبل تكوين المجموعة الكلية.
  2. 2
    اختيار عشوائي بأخذ العيّنات بالرفض
    يُملأ كل موضع حرف باستخدام crypto.getRandomValues() مع أخذ العيّنات بالرفض: إذا وقعت قيمة عشوائية خام في الذيل المنحاز من التوزيع، تُستبعد ويُعاد السحب. وهذا يزيل انحياز باقي القسمة الذي يجعل بعض الأحرف أكثر احتمالًا إحصائيًا من غيرها.
  3. 3
    تغطية مضمونة للفئات
    بعد أخذ عيّنة كلمة المرور كاملة، تتحقق الأداة من وجود حرف واحد على الأقل من كل فئة مختارة. وإن لم يكن، تعيد أخذ عيّنة كلمة المرور كلها وتتحقق مجددًا — حتى 100 مرة — بدلًا من تبديل الأحرف في مواضع ثابتة، وهو ما قد يحرف التوزيع.
  4. 4
    تقدير الإنتروبيا ووقت الكسر
    تحسب الأداة الإنتروبيا كـ length × log2(pool size) وتقدّر وقت الكسر باستخدام الحساب في الفضاء اللوغاريتمي مقابل خط أساس GPU بـ 100 مليار تخمين في الثانية (مناسب للتجزئات السريعة مثل MD5؛ أما كلمات المرور المحمية بـ bcrypt/Argon2 فتستغرق وقتًا أطول بكثير). يتحدّث الرقمان فورًا عند تغيير الإعدادات.

يعمل المولّد بالكامل في متصفحك — لا تُرسل كلمات المرور أو الإعدادات أو بيانات الاستخدام إلى خادم أبدًا.

أدوات ذات صلة

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