আমি আজ একজন গ্রাহকের সাথে দেখা করেছি যে তার কাছে একটি পাসওয়ার্ড আছে যা বিশেষভাবে জটিল নয়, মাত্র 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,< অর্থাৎ, 100 ট্রিলিয়ন সম্ভাব্য ক্রিপ্টোগ্রাফিক সংমিশ্রণ ।
2. শুধুমাত্র ছোট হাতের অক্ষর (a-z)
ছোট হাতের অক্ষর সেটে 26 টি অক্ষর রয়েছে ।
সমন্বয়ের মোট সংখ্যা হল:
2614≈6.7×101926^{14} \প্রায় 6.7 \বার 10^{19}2614≈6.7×1019
অর্থাৎ প্রায় 6.7 বিলিয়ন সম্ভাব্য ক্রিপ্টোগ্রাফিক সংমিশ্রণ ।
3. শুধুমাত্র বড় হাতের অক্ষর (A-Z)
বড় হাতের অক্ষর সেটে 26 টি অক্ষর রয়েছে ।
সংমিশ্রণের মোট সংখ্যা ছোট হাতের অক্ষরের সমান, যা হল:
2614≈6.7×101926^{14} \প্রায় 6.7 \বার 10^{19}2614≈6.7×1019
অর্থাৎ প্রায় 6.7 বিলিয়ন সম্ভাব্য ক্রিপ্টোগ্রাফিক সংমিশ্রণ ।
4. মিশ্র বড় এবং ছোট হাতের অক্ষর (A-Z, A-Z)
মিশ্র বড় এবং ছোট হাতের অক্ষরের অক্ষর সেটে 52টি অক্ষর রয়েছে (26টি ছোট হাতের অক্ষর + 26টি বড় হাতের অক্ষর)।
সংমিশ্রণের মোট সংখ্যা হল:
5214≈5.9×102352^{14} \প্রায় 5.9 \বার 10^{23}5214≈5.9×1023
অর্থাৎ প্রায় 5900 ট্রিলিয়ন সম্ভাব্য ক্রিপ্টোগ্রাফিক সংমিশ্রণ ।
5. সংখ্যা + ছোট হাতের অক্ষর + বড় হাতের অক্ষর (0-9, A-Z, A-Z)
অক্ষর সেটের আকার 62 অক্ষর (10টি সংখ্যা + 26টি ছোট হাতের অক্ষর + 26টি বড় হাতের অক্ষর)।
সংমিশ্রণের মোট সংখ্যা হল:
6214≈3.5×102462^{14} \প্রায় 3.5 \বার 10^{24}6214≈3.5×1024
অর্থাৎ প্রায় 35 বিলিয়ন সম্ভাব্য ক্রিপ্টোগ্রাফিক সংমিশ্রণ ।
6. সংখ্যা + বড় এবং ছোট হাতের অক্ষর + বিশেষ অক্ষর (0-9, a-z, a-z, বিশেষ অক্ষর)
অনুমান করুন যে বিশেষ অক্ষর সেটে 32টি সাধারণ অক্ষর রয়েছে (যেমন !@#$%^&*(), ইত্যাদি), মোট অক্ষর সেটের আকার হল 94 অক্ষর (10টি সংখ্যা + 26টি ছোট হাতের অক্ষর + 26টি বড় হাতের অক্ষর + 32টি বিশেষ অক্ষর)।
সংমিশ্রণের মোট সংখ্যা হল:
9414≈3.8×102694^{14} \প্রায় 3.8 \বার 10^{26}9414≈3.8×1026
অর্থাৎ প্রায় 38 বিলিয়ন সম্ভাব্য ক্রিপ্টোগ্রাফিক সংমিশ্রণ ।
সারাংশ
আমাদের বর্তমান গতিতে, পৃথিবী ধ্বংস না হওয়া পর্যন্ত এটি সমাধান করার কোন উপায় নেই! RAR ফরম্যাটে সংকুচিত প্যাকেজ, আমাদের সার্ভারে কয়েক হাজার ডিভাইস রয়েছে, যার গতি প্রতি সেকেন্ডে 1 মিলিয়নেরও বেশি