आज मैं एक ग्राहक से मिला जिसने कहा कि उसके पास क्रैक करने के लिए एक पासवर्ड है । यह विशेष रूप से जटिल नहीं है, यह केवल 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 \गुना 10^{19}2614≈6.7×{}
3. Capital Letter Only (A-Z)
Capital Letter Character Set में 26 वर्ण होते हैं ।
संयोजनों की कुल संख्या लोअरकेस अक्षरों के समान है:
2614≈6.7×101926^{14} \लगभग 6.7 \बार 10^{19}2 614≈6.7×< 0> यानी, लगभग 6.7 बिलियन संभावित क्रिप्टोग्राफिक संयोजन ।
4 । मिश्रित अपरकेस और लोअरकेस अक्षर (ए-जेड, ए-जेड)
मिश्रित अपरकेस और लोअरकेस अक्षरों के वर्ण सेट में 52 वर्ण (26 लोअरकेस अक्षर + 26 अपरकेस अक्षर) होते हैं ।
संयोजनों की कुल संख्या है:
5214≈5.9×102352^{14} \लगभग 5.9 \बार 10^{23}5214≈< अर्थात्, लगभग 5900 ट्रिलियन संभावित क्रिप्टोग्राफिक संयोजन हैं ।
5 । संख्याएँ + लोअरकेस अक्षर + कैपिटल अक्षर (0-9, ए-जेड, ए-जेड)
वर्ण सेट का आकार 62 वर्ण है (10 संख्याएँ + 26 लोअरकेस अक्षर + 26 कैपिटल अक्षर)।
संयोजनों की कुल संख्या है:
6214≈3.5×102462^{14} \लगभग 3.5 \बार 10^{24}6 214≈3.5× 0> यानी, लगभग 35 बिलियन संभावित क्रिप्टोग्राफिक संयोजन ।
6 । संख्याएँ + अपरकेस और लोअरकेस अक्षर + विशेष वर्ण (0-9, ए-जेड, ए-जेड, विशेष वर्ण)
मान लें कि विशेष वर्ण सेट में 32 आमतौर पर उपयोग किए जाने वाले वर्ण हैं (उदाहरण के लिए !@#$%^ &*(), आदि), कुल वर्ण सेट का आकार 94 वर्ण है (10 संख्याएँ + 26 छोटे अक्षर + 26 बड़े अक्षर + 32 विशेष वर्ण)।
संयोजनों की कुल संख्या है:
9414≈3.8×102694^{14} \लगभग 3.8 \times 10^{26}9414≈अर्थात्, लगभग 38 बिलियन बिलियन संभावित क्रिप्टोग्राफिक संयोजन हैं ।
सारांश
हमारी वर्तमान गति से, पृथ्वी के विनाश तक इसे सुलझाने का कोई तरीका नहीं है! RAR प्रारूप संपीड़ित पैकेज, हमारे सर्वर में दसियों हज़ार डिवाइस हैं, जिसकी गति 1 मिलियन प्रति सेकंड से अधिक है