مولد سلسلة عشوائية

طول السلسلة
عدد السلاسل
مجموعات الأحرف
التالي

قم بتوليد سلاسل عشوائية يتراوح طولها بين حرف واحد و256 حرفًا باستخدام أي تركيبة من مجموعات الأحرف: الأحرف الكبيرة، والأحرف الصغيرة، والأرقام، والرموز. يُعد هذا الخيار مفيدًا للقيم المؤقتة، وبيانات الاختبار، والمُعرّفات، والتسميات المؤقتة. يُسحب كل حرف من مولّد أرقام عشوائية آمن تشفيريًا، مما يضمن أن يكون الناتج عشوائيًا بشكل متساوٍ.

كيفية إنشاء سلسلة نصية عشوائية

  1. 1

    اختر الطول

    من حرف واحد إلى 256 حرفًا لكل سلسلة.

  2. 2

    اختر مجموعات الأحرف

    أحرف كبيرة، أحرف صغيرة، أرقام، رموز: حدد أي تركيبة من هذه العناصر.

  3. 3

    حدد العدد

    أنشئ من سلسلة واحدة إلى 100 سلسلة دفعة واحدة.

  4. 4

    إنشاء

    انسخ النتيجة، أو أنشئ دفعة جديدة دفعة واحدة.

أنماط الاستخدام الشائعة

الاستخدام الطول نظام الرموز
معرّف جهاز الاختبار 8-12 أحرف صغيرة + أرقام
رمز الرابط 6-10 أحرف صغيرة + أرقام + خط فاصل
Nonce / رمز CSRF 32 أحرف وأرقام
مفتاح API (سِت عشري) 32–64 أحرف صغيرة وأرقام
كلمة مرور 16 حرفًا فأكثر أحرف وأرقام مع رموز

ليست أداة لتوليد كلمات المرور

بالنسبة إلى كلمات المرور الفعلية للمستخدمين، يُفضل استخدام مولّد كلمات مرور متخصص؛ حيث يوفر ضمانات خاصة بالتصنيف (مثل وجود رقم واحد على الأقل ورمز واحد)، بالإضافة إلى مقياس لقوة كلمة المرور. هذا الأداة مناسبة بشكل أفضل للنصوص الخام التي تتطلب فقط أحرفًا عشوائية افتراضية.

فحص الإنتروبيا

الإنتروبيا بالبتات هي length * log2(alphabet size). سلسلة مكونة من 8 أحرف صغيرة فقط تحتوي على 8 × log₂(26) = 37 بتًا من الإنتروبيا، ويمكن كسرها بسهولة تامة بالقوة الغاشمة. أما سلسلة مكونة من 16 حرفًا من الأحرف والأرقام فتحتوي على 16 × log₂(62) = 95 بتًا، وهي عند حدود القوة. بالنسبة للاستخدامات التشفيرية، يُنصح باستهداف 128 بتًا (أي 22 حرفًا من الأحرف والأرقام أو 32 خانة بالنظام السِّت عشري).

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

يأتي كل حرف من مولّد أرقام عشوائية آمن تشفيريًا، وليس من مصدر يمكن التنبؤ به. ومع ذلك، بالنسبة للبيانات السرية الموجهة للمستخدمين (مثل كلمات المرور ومفاتيح الواجهة البرمجية)، يُفضل استخدام مولّدات متخصصة تفرض قيودًا إضافية مثل «ضرورة وجود رقم واحد على الأقل».

أي مزيج من الأحرف الكبيرة (A-Z) والأحرف الصغيرة (a-z) والأرقام (0-9) والرموز (!@#$%^&*()-_=+[]{}|;:,.<>?). يجب تفعيل مجموعة واحدة على الأقل لإنشاء سلسلة.

حتى 256 حرفًا لكل سلسلة، وحتى 100 سلسلة لكل دفعة. للحصول على المزيد، أنشئ عدة دفعات.

كل جيل مستقل عن الآخر. بالنسبة إلى سلسلة نصية مكونة من 20 حرفًا، تكون احتمالية التصادم خلال مليار جيل ضئيلة للغاية، لكنها ليست صفرًا تمامًا.

أدوات ذات صلة

الأداة متاحة بلغات أخرى