1. ماذا تفعل هذه الأداة
مُولّد كلمات المرور المجاني عبر الإنترنت هذا ينشئ كلمات مرور قوية في المتصفح. استخدم إعدادات مسبقة (أبجدي رقمي، PIN، سداسي عشري، عبارة مرور) أو مجموعة أحرف مخصصة ونمط اختياري (مثل 4 أحرف + 4 أرقام). مع تنسيق Custom، عند تعريف نمط، تُستخدم مجموعة الأحرف المخصصة في كل موقع. بدون تسجيل، بدون خادم. كل التوليد يستخدم crypto.getRandomValues() (CSPRNG). لـ SESSION_SECRET ومفاتيح API استخدم أداة Secret Generator (فئة Developer).
2. كيفية الاستخدام
بداية سريعة: اختر تنسيقًا (مثل أبجدي رقمي، عبارة مرور أو Custom)، اضبط الطول أو عدد الكلمات، وأدخل اختياريًا نمطًا (L = حرف، D = رقم، S = رمز؛ لـ PIN أو Hex استخدم D فقط). انقر إنشاء كلمات المرور وانسخ.
- التنسيق — اختر إعدادًا مسبقًا (أبجدي رقمي، أحرف+أرقام+رموز، PIN، سداسي عشري، عبارة مرور أو Custom). اضبط الطول (أو عدد الكلمات لعبارة المرور). اضبط اختياريًا نمطًا (مثل
LLLLDDDD). لـ PIN أو Hex استخدم D فقط في النمط (مثلDDDDDD). - التنسيق المخصص — اختر Custom واكتب مجموعة الأحرف الخاصة بك (مثل
abc123!@#). استخدم حرفين مختلفين على الأقل. إذا ضبطت نمطًا أيضًا، يُستخدم طول النمط وكل موقع يُملأ من مجموعتك المخصصة. - العدد — اضبط عدد كلمات المرور المراد إنشاؤها (1–10). انقر إنشاء كلمات المرور وانسخ.
3. آلية العمل
كل العشوائية من واجهة Web Crypto API (crypto.getRandomValues()). لا يُستخدم Math.random(). كلمات المرور تُبنى بأخذ عينات من مجموعة الأحرف المختارة (أو من مجموعات L/D/S عند استخدام نمط مع إعداد مسبق؛ مع Custom + نمط تُستخدم المجموعة المخصصة في كل موقع). عبارات المرور تختار كلمات من قائمة كلمات ثابتة بأسلوب EFF. كل الحساب على الجهة العميل (BR-010);لا يُرسل شيء إلى خادم.
4. حالات الاستخدام وأمثلة
- كلمات مرور — أبجدي رقمي 16، PIN 6، أو عبارة (4 كلمات) للحسابات أو التطبيقات.
- مخصص / معرّف من المستخدم — مجموعة أحرف ونمط مخصصان (مثل 8 أحرف من
abc123) لقواعد خاصة بالموقع. - نمط مع إعداد مسبق — مثل
LLLLDDDDمع أبجدي رقمي لأربعة أحرف + أربعة أرقام؛ مع PIN استخدمDDDDDDفقط. - قواعد مخصصة — مجموعة أحرف مخصصة (مثل أرقام + رموز فقط) أو نمط
LLLLDDDDلـ «4 أحرف + 4 أرقام».
مثال
- أبجدي رقمي 16 → مثل
Kp9mN2xRqL7vYwZ4. - عبارة 4 كلمات → مثل
cabin almond oasis guitar. - مجموعة مخصصة
ab12مع طول نمط 6 → مثلa2b1ab.
5. القيود والضوابط المعروفة
- حدود الطول — طول كلمة المرور الواحدة محدود (مثل 256 حرفًا).
- العدد — حتى 10 كلمات مرور لكل توليد.
- دعم المتصفح — يتطلب
crypto.getRandomValues(). متوفر في كل المتصفحات الحديثة. - بدون تخزين — القيم المُنشأة لا تُخزّن؛ انسخها إذا أردت الاحتفاظ بها.