التجزئة/التشفير

مولّد كلمات المرور

كلمات مرور عشوائية تشفيريًا بطول ومجموعة أحرف قابلين للتخصيص.

This generator draws from a cryptographically secure source of randomness (the Web Crypto API) right in your browser. No password ever leaves your device or reaches a server.

How to use it

What makes a password strong

Strength comes from entropy — length and the size of the character set — not from how "complicated" a password looks to a person. A long password made only of lowercase letters is often stronger than a short one mixing every character type.

Where it's supported, turning on two-factor authentication does more for an account's security than relying on password length alone.

Things to keep in mind

Don't reuse the same password across services — a breach on one account shouldn't put the others at risk.

Store passwords in a password manager, not in a text file or notes app.

مقالة عن هذه الأداة: مولّد كلمات المرور: ما الذي يجعل كلمة المرور قوية فعلًا

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

ما معنى الإنتروبيا (bits) الظاهرة بجانب قوة كلمة المرور؟

الإنتروبيا تقيس عدد الاحتمالات الممكنة لكلمة المرور بوحدة البتات؛ كلما زاد عدد البتات زاد عدد المحاولات اللازمة لتخمينها عشوائيًا، وبالتالي زادت مقاومتها للهجمات.

هل زيادة طول كلمة المرور أهم من إضافة رموز معقدة؟

نعم غالبًا، فزيادة الطول ترفع الإنتروبيا بشكل كبير، بينما إضافة رموز معقدة إلى كلمة قصيرة يمنح تحسنًا محدودًا مقارنة بكلمة أطول من نفس مجموعة الأحرف.

لماذا يجب تجنب الأنماط المتوقعة أو الكلمات المتداولة حتى مع كلمة مرور مُولَّدة؟

الأنماط المتوقعة وكلمات القواميس تجعل كلمة المرور عرضة لهجمات القاموس التي تختبر قوائم شائعة أولًا بدلًا من التخمين العشوائي الكامل، لذا يُفضَّل الاعتماد على التوليد العشوائي التشفيري كما تفعل هذه الأداة.

هل عبارة المرور المكوّنة من كلمات أفضل من الرموز العشوائية؟

بالنسبة لكلمات المرور المخزَّنة في مدير كلمات مرور، تمنح الرموز العشوائية إنتروبيا أعلى لكل رمز. لكن بالنسبة لـ«كلمة المرور الرئيسية» التي يجب تذكّرها بنفسك، غالبًا ما تكون عبارة المرور المكوّنة من عدة كلمات عشوائية أكثر عملية — فهي أسهل للتذكّر مع إنتروبيا مماثلة أو أعلى.

هل يمكن الوثوق بمولّد كلمات المرور المدمج في المتصفح أو مدير كلمات المرور؟

نعم، شرط أن يستخدم مصدر عشوائية آمن تشفيريًا (مثل Web Crypto API أو ما يعادله)، لا دالة عادية مثل Math.random() أو مولّدات أرقام شبه عشوائية غير مناسبة للأمان.

مقالات: التجزئة/التشفير

Hash Generator: ما الفرق بين MD5 وSHA-1 وSHA-256

لماذا لا تزال MD5 تُستخدم للتحقق من سلامة الملفات، لكن ليس لكلمات المرور.

Checksum Verifier: كيف تتحقق من أن الملف غير تالف

لماذا يؤكد تطابق المجموع الاختباري سلامة الملف، لكن ليس من أنشأه.

HMAC: كيف تختلف التجزئة بمفتاح عن التجزئة العادية

لماذا لا يحمي SHA-256 العادي من التلاعب برسالة، بينما يحمي HMAC.

Bcrypt: لماذا تُجزَّأ كلمات المرور ببطء لا بسرعة

لماذا يُعدّ SHA-256 السريع خيارًا سيئًا لكلمات المرور، وbcrypt البطيء هو الخيار الصحيح.

UUID: كيف تُولَّد معرّفات لا تتكرر تقريبًا أبدًا

لماذا يمكن توليد UUID v4 بشكل مستقل على ملايين الأجهزة دون خطر التصادم.

AES: كيف يعمل التشفير المتماثل

لماذا يشفّر نفس المفتاح البيانات ويفكّ تشفيرها في AES، وكيف يختلف ذلك عن التشفير غير المتماثل.

Argon2: لماذا فازت هذه الخوارزمية بمسابقة تجزئة كلمات المرور

كيف تدافع Argon2 بشكل أفضل ضد الهجمات باستخدام بطاقات الرسوميات مقارنة بخوارزميات تجزئة كلمات المرور الأقدم.

Scrypt: لماذا تحتاج الخوارزمية إلى كل هذه الذاكرة

لماذا تتطلب scrypt عمدًا ذاكرة كبيرة لتصعيب الكسر على أجهزة ASIC.

TOTP: كيف تعمل الرموز أحادية الاستخدام في تطبيقات المصادقة

لماذا يعمل رمز Google Authenticator دون إنترنت ويتزامن مع الخادم عبر الوقت فقط.

PBKDF2: أقدم معيار لتمديد المفاتيح

لماذا يتزايد عدد تكرارات PBKDF2 الموصى به كل عام.

X.509: ماذا يوجد داخل شهادة SSL

ما الذي يتحقق منه المتصفح بالضبط في شهادة موقع قبل عرض القفل الأخضر.

PGP: كيف يعمل التشفير بمفتاح عام وخاص

لماذا يمكن مشاركة المفتاح العام لـ PGP بحرية، لكن ليس المفتاح الخاص أبدًا.