التقيت بأحد العملاء اليوم وقال إن لديه كلمة مرور لكسرها ، وهي ليست معقدة بشكل خاص ، فهي تحتوي على 14 رقمًا فقط ، وسألني إذا كان بإمكاني القيام بذلك مقابل 50 يوانًا ؟ لقد صدمت عندما سمعت ذلك ، وأخبرتني أن كسر الرقم المكون من 14 رقمًا كان عشوائيًا ، وبعد سماع ذلك ، اعتقدت أنه كان رقمًا فلكيًا ومن المستحيل فكه ، لذلك دفعت لي رسومًا قدرها 50 يوانًا. لم أرغب حتى في تشغيل القاموس. لقد رفضت الطلب بشكل حاسم ، ثم شتم العميل وقال إننا لن نكتب كلمات بذيئة إذا لم نتمكن من القيام بذلك ، قائلاً إن جميع كلمات المرور المكونة من 18 رقمًا قد تم فكها من قبل زملائنا ، لذلك كتبت مقالًا علميًا شعبيًا + شكوى
كم عدد مجموعات كلمات المرور المكونة من 14 رقمًا ؟
لحساب جميع المجموعات الممكنة لكلمة المرور المكونة من 14 رقمًا ، تحتاج أولاً إلى توضيح العوامل التالية:
حجم مجموعة الأحرف : مجموعة الأحرف الممكنة لكلمة المرور (على سبيل المثال: الأرقام ، والأحرف الصغيرة ، والأحرف الكبيرة ، والأحرف الخاصة ، وما إلى ذلك).
أدناه سأحسب عدة حالات شائعة لمجموعة الأحرف:
1. الأرقام فقط (0-9)
تحتوي مجموعة الأحرف الرقمية على 10 أحرف (من 0 إلى 9).
إجمالي عدد المجموعات هو:
1014=100,000,000,000,00010^{14} = 100,000,000,000,0001014=100,000
2. الأحرف الصغيرة فقط (a-z)
مجموعة الأحرف الصغيرة تحتوي على 26 حرفًا.
إجمالي عدد المجموعات هو:
2614≈6.7×101926^{14} \تقريبًا 6.7 \times 10^{19}2614≈6.7×{}
3. الأحرف الكبيرة فقط (A-Z)
مجموعة الأحرف الكبيرة تحتوي على 26 حرفًا.
العدد الإجمالي للمجموعات هو نفس الحروف الصغيرة ، وهي:
2614≈6.7×101926^{14} \حوالي 6.7 \مرات 10^{19}2 614≈6.7×< 0> أي حوالي 6.7 مليار مجموعات مرور محتملة.
4. الأحرف الكبيرة والصغيرة المختلطة (A-Z ، A-Z)
تحتوي مجموعة الأحرف ذات الأحرف الكبيرة والصغيرة المختلطة على 52 حرفًا (26 حرفًا صغيرًا + 26 حرفًا كبيرًا).
العدد الإجمالي للمجموعات هو:
5214≈5.9×102352^{14} \تقريبًا 5.9 \مرات 10^{23}5214≈< أي حوالي 5900 تريليون مجموعات مرور محتملة.
5. رقم + أحرف صغيرة + أحرف كبيرة (0-9 ، A-Z ، A-Z)
حجم مجموعة الأحرف هو 62 حرفًا (10 أرقام + 26 حرفًا صغيرًا + 26 حرفًا كبيرًا).
إجمالي عدد المجموعات هو:
6214≈3.5×102462^{14} \تقريبًا 3.5 \مرات 10^{24}6214≈3.5× 0> أي حوالي 35 مليار مليار مجموعات مرور محتملة.
6. الأرقام + الأحرف الكبيرة والصغيرة + الأحرف الخاصة (0-9 ، A-Z ، A-Z ، الأحرف الخاصة)
افترض أن مجموعة الأحرف الخاصة تحتوي على 32 حرفًا شائعًا (على سبيل المثال !@#$%^ &*()وما إلى ذلك)، إجمالي حجم مجموعة الأحرف هو 94 حرفًا (10 أرقام + 26 حرفًا صغيرًا + 26 حرفًا كبيرًا + 32 حرفًا خاصًا).
العدد الإجمالي للمجموعات هو:
9414≈3.8×102694^{14} \تقريبًا 3.8 \مرات 10^{26}9414≈أي حوالي 38 مليار تريليون مجموعات كلمات المرور المحتملة.
ملخص
بسرعتنا الحالية ، لا توجد طريقة لحلها حتى تدمير الأرض! الحزمة المضغوطة بتنسيق RAR ، يحتوي خادمنا على عشرات الآلاف من الأجهزة ، أي بسرعة تزيد عن مليون في الثانية