مولد كلمات المرور
Freeأنشئ كلمات مرور قوية وعشوائية مباشرة في متصفحك باستخدام مولّد آمن تشفيريًا، مع مقياس قوة مباشر وحساب للإنتروبيا ودعم لإنشاء دفعات من عدة كلمات مرور دفعة واحدة.
تعمل بالكامل في متصفحك باستخدام مولّد عشوائي آمن تشفيريًا. لا يُرفع أي شيء إلى أي مكان.
أنواع الأحرف
خيارات إضافية
القوة
كلمات المرور المُنشأة
النشاط الأخير
مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.
Generated 5 password(s), 64 characters, ~409 bits of entropy
منذ 4 ساعات
Generated 5 password(s), 64 characters, ~409 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 64 characters, ~409 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 24 characters, ~153 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 24 characters, ~156 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 24 characters, ~113 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 24 characters, ~137 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 24 characters, ~115 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 24 characters, ~144 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 24 characters, ~126 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 24 characters, ~156 bits of entropy
منذ 4 ساعات
Generated 1 password(s), 16 characters, ~104 bits of entropy
منذ 4 ساعات
ماذا تفعل هذه الأداة
تُنشئ هذه الأداة كلمات مرور قوية وعشوائية مباشرة في متصفحك. اختر الطول، وأنواع الأحرف المطلوب تضمينها، وما إذا كان ينبغي تجنب الأحرف الملتبسة بصريًا، ثم أنشئ كلمة مرور واحدة أو دفعة كاملة دفعة واحدة، تُعرض كل منها مع مقياس قوة مباشر وحساب دقيق للإنتروبيا.
كيف يعمل
لكل موضع من أحرف كلمة المرور، تسحب الأداة بايتات عشوائية من crypto.getRandomValues() وتستخدم أسلوب أخذ العيّنات بالرفض (بتجاهل أي قيمة بايت قد تُدخل انحيازًا) لاختيار فهرس عشوائي منتظم داخل مجموعة الأحرف التي حددتها، بحيث يكون كل حرف مسموح به متساوي الاحتمال في كل موضع. عند تفعيل خيار "طلب حرف واحد على الأقل من كل نوع"، يوضع أولًا حرف واحد من كل نوع محدد، ثم تُخلط النتيجة الكاملة عشوائيًا قبل عرضها. تُحسب الإنتروبيا بالبت كلوغاريتم أساس 2 لحجم مجموعة الأحرف مضروبًا في طول كلمة المرور، ويُستمد تصنيف القوة من عدد البتات هذا: أقل من 28 بت يعني ضعيفة جدًا، و28-35 يعني ضعيفة، و36-59 يعني مقبولة، و60-89 يعني قوية، و90 أو أكثر يعني قوية جدًا.
المشكلات التي تحلها
- إنشاء كلمة مرور قوية وفريدة لحساب جديد دون إعادة استخدام كلمة مرور قديمة أو تعديلها بشكل طفيف.
- تلبية قواعد كلمة المرور الخاصة بموقع ما (الحد الأدنى للطول، رمز مطلوب، عدم وجود أحرف ملتبسة) دون تجربة وخطأ.
- إنشاء دفعة كاملة من كلمات المرور دفعة واحدة عند إعداد عدة حسابات جديدة أو مستخدمين للاختبار.
- فهم، بوحدات ملموسة من بتات الإنتروبيا، مدى القوة الفعلية الإضافية لكلمة مرور أطول أو أكثر تنوعًا.
الأسئلة الشائعة
›هل هذا عشوائي فعلًا، أم أنه مجرد Math.random()؟
يتم اختيار كل حرف باستخدام crypto.getRandomValues() في المتصفح، وهو نفس مصدر العشوائية الآمن تشفيريًا المستخدم في أشياء مثل مفاتيح التشفير، وليس باستخدام الدالة الأضعف بكثير Math.random()، التي تكون في بعض المحركات قابلة للتنبؤ بما يكفي لإعادة بنائها من مخرجات سابقة. يستخدم اختيار الأحرف أيضًا أسلوب أخذ العيّنات بالرفض بدلًا من عملية باقي القسمة البسيطة، بحيث يكون لكل حرف مسموح به احتمالية متساوية تمامًا دون أي انحياز نحو بداية مجموعة الأحرف.
›ما الذي يعنيه رقم الإنتروبيا فعليًا؟
الإنتروبيا بالبت هي لوغاريتم أساس 2 لحجم مجموعة الأحرف مضروبًا في طول كلمة المرور؛ وهي تقيس عدد المحاولات التي يحتاجها في المتوسط مهاجم يعرف إعداداتك (لكن لا يعرف كلمة المرور نفسها) لاكتشافها بالقوة الغاشمة. كل بت إضافي يضاعف عدد هذه المحاولات، فالانتقال من 40 إلى 60 بت ليس تحسنًا بنسبة 50 بالمئة، بل هو أصعب بنحو مليون مرة.
›لماذا أرغب في استبعاد أحرف ملتبسة مثل 0 وO و1 وl وI؟
تبدو هذه الأحرف متطابقة تقريبًا في كثير من الخطوط، وهو أمر مهم إذا احتجت يومًا إلى قراءة كلمة المرور بصوت عالٍ، أو كتابتها من نسخة مطبوعة، أو إدخالها على جهاز بدون خط موثوق. استبعادها يقلّل مجموعة الأحرف قليلًا (وبالتالي يقلّل الإنتروبيا قليلًا عند نفس الطول)، وهو تنازل صغير يستحق العناء غالبًا لكلمات المرور التي لن تنسخها وتلصقها دائمًا.
›ما الذي يغيّره خيار "طلب حرف واحد على الأقل من كل نوع محدد"؟
ترفض بعض نماذج تسجيل الدخول كلمات المرور التي لا تجمع بين أنواع الأحرف، حتى لو كان الطول الإجمالي والعشوائية قويين. عند تفعيل هذا الخيار، يضمن المولّد وجود حرف واحد على الأقل من كل نوع حددته قبل تعبئة بقية كلمة المرور عشوائيًا، ثم يخلط النتيجة الكاملة بحيث لا تكون الأحرف المضمونة في بداية متوقعة.
›هل من الآمن إنشاء عدة كلمات مرور لحسابات مختلفة في دفعة واحدة؟
نعم، يُنشأ كل كلمة مرور في الدفعة بشكل مستقل ببايتات عشوائية جديدة خاصة بها، لذا معرفة كلمة مرور واحدة من الدفعة لا تمنح أي معلومة عن البقية. استخدام كلمة مرور مختلفة ومُنشأة بشكل مستقل لكل حساب (بدلًا من استخدام اختلافات على كلمة مرور واحدة) هو بالضبط ما يحميك إذا تم اختراق أحد المواقع التي تستخدمها.
›هل تطّلع هذه الأداة على كلمات المرور التي أُنشئها أو تخزّنها؟
لا، تتم عملية الإنشاء بالكامل في متصفحك باستخدام JavaScript، ولا يُرسل أي شيء إلى خادم، ولا تحتفظ الصفحة بسجل للقيم السابقة بخلاف ملخص لعدد الأحرف مخزَّن محليًا (وليس كلمة المرور نفسها أبدًا) لأغراض لوحة السجل في هذه الصفحة.
أدوات ذات صلة
نص
مصحح Mojibake (النص المشوّه)
يستعيد البايتات الأصلية الكامنة خلف نص مشوّه (Mojibake) ويعيد فك ترميزها بعدة ترميزات شائعة، ويعرض كل مرشح نظيف.
Freeنص
مدقق صياغة MySQL
يتحقق من صياغة MySQL لعبارة واحدة أو أكثر مفصولة بفاصلة منقوطة، ويبلغ عن السطر والعمود الدقيقين لأول خطأ يُعثر عليه.
Freeنص
محرر HTML عبر الإنترنت
حرّر HTML وCSS وJavaScript في ثلاث لوحات مع معاينة مباشرة محجوزة تتحدث أثناء الكتابة، بالإضافة إلى تنزيل بنقرة واحدة كملف HTML مستقل.
Freeنص
محول Punycode
حوّل النص بين يونيكود وPunycode (RFC 3492)، الترميز المكوَّن من ASCII فقط المستخدم لأسماء النطاقات المُدوّلة، مع وضع نطاق كامل (مدرك للنقاط، معالجة بادئة xn-- تلقائيًا) ووضع تسمية بسيطة، مع تحويل عدة أسطر دفعة واحدة.
Freeنص
عداد الأسطر
عداد أسطر متقدم يحلل النص الملصق فورًا: كشف الأسطر المكررة/الفارغة، تصفية أسطر التعليقات، البحث والاستبدال بتعبيرات نمطية، الفرز، وإدراج البادئة/اللاحقة.
Freeنص
عشوائية القوائم
اخلط أي قائمة، واختر فائزين عشوائيين للسحوبات، وقسّم الإدخالات إلى مجموعات متساوية، كل ذلك في متصفحك باستخدام خلط فيشر-ييتس غير المتحيز.
Freeنص
مولد الاختصارات
حوّل عبارة إلى اختصارها فورًا، مع تفصيل حرفًا بحرف ووضع اختياري لتخطي الكلمات الثانوية.
Freeنص
إضافة فواصل الأسطر
أضف فواصل أسطر بعد كل فاصل، كل N حرف (بالتفاف الكلمات أو بدقة)، أو كل N كلمة، مع عدد أسطر مباشر.
التعليقات (0)
هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.
لا توجد تعليقات بعد. كن أول من يشارك رأيه!