آج میں نے ایک کلائنٹ سے ملاقات کی جس نے کہا کہ اس کے پاس ایک پاس ورڈ ہے جو خاص طور پر پیچیدہ نہیں ہے ، یہ صرف 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} \approx 5.9 \times 10^{23}5214≈< یعنی تقریباً 5900 ٹریلین ممکنہ کرپٹو امتزاج ہیں۔
5 ۔ نمبر + چھوٹے حروف + بڑے حروف (0-9, A-Z, A-Z)
کریکٹر سیٹ کا سائز 62 حروف ہے (10 نمبر + 26 چھوٹے حروف + 26 بڑے حروف)۔
مجموعوں کی کل تعداد ہے:
6214≈3.5×102462^{14} \تقریباً 3.5 \بار 10^{24}6 214≈3.5× 0> یعنی تقریباً 35 بلین بلین ممکنہ پاس ورڈ کے امتزاج۔
6 ۔ نمبر + بڑے اور چھوٹے حروف + خصوصی حروف (0-9, A-Z, A-Z, خصوصی حروف)
فرض کریں کہ خصوصی کریکٹر سیٹ میں 32 عام طور پر استعمال ہونے والے حروف ہیں (مثال کے طور پر !@#$%^ &*()وغیرہ)، کل کریکٹر سیٹ کا سائز 94 حروف ہے (10 نمبر + 26 چھوٹے حروف + 26 بڑے حروف + 32 خصوصی حروف)۔
مجموعوں کی کل تعداد ہے:
9414≈3.8×102694^{14} \approx 3.8 \times 10^{26}9414≈3 یعنی تقریباً 38 بلین بلین ممکنہ کرپٹوگرافک امتزاج ہیں۔
خلاصہ
ہماری موجودہ رفتار کے ساتھ ، زمین کی تباہی تک اسے حل کرنے کا کوئی طریقہ نہیں ہے! RAR فارمیٹ کمپریسڈ پیکجز کے لیے ، ہمارے سرور میں دسیوں ہزار ڈیوائسز ہیں ، جس کی رفتار 1 ملین فی سیکنڈ سے زیادہ ہے