हैश एल्गोरिथ्म एक ऐसी तकनीक है जो किसी भी लंबाई के डेटा को एल्गोरिथ्म द्वारा एक निश्चित लंबाई के हैश मान (हैश मान) में संपीड़ित करती है । इन हैश मानों का व्यापक रूप से क्रिप्टोग्राफी, सुरक्षा सत्यापन, डेटा अखंडता सत्यापन और अन्य क्षेत्रों में उपयोग किया जाता है । सामान्य हैशिंग एल्गोरिदम में शामिल हैं:
चूँकि सामान्य पासवर्ड क्रैकिंग टूल की क्रैकिंग गति वास्तव में बहुत धीमी है, और कई पासवर्ड क्रैकिंग प्रोटोकॉल समर्थित नहीं हैं, यदि आप इसे हिंसक रूप से क्रैक करते हैं, तो कुछ पासवर्ड को एक वर्ष के भीतर तोड़ा नहीं जा सकता है, यदि आप इसे चलाने के लिए एक शब्दकोश का उपयोग करते हैं, तो आपको सादा पाठ पासवर्ड होना चाहिए शब्दकोश में ठीक है, और यदि पासवर्ड शब्दकोश बहुत बड़ा है, तो यह समय की बर्बादी है, और इससे बाहर नहीं निकलना बहुत आम है । यहां पासवर्ड क्रैक करने के लिए दुनिया का सबसे तेज़ टूल दिया गया है ।
हैशकैट को दुनिया के सबसे तेज़ पासवर्ड डिक्रिप्शन टूल के रूप में जाना जाता है । आज का यह लेख कई आमतौर पर उपयोग किए जाने वाले मापदंडों को निकालेगा और पासवर्ड डिक्रिप्शन कमांड के साथ मिलकर विश्लेषण करेगा कि पासवर्ड डिक्रिप्शन के लिए हैशकैट का उपयोग कैसे किया जाए ।
सबसे पहले मैं काली लिनक्स में हैशकैट का त्वरण पूरा करना चाहता था, लेकिन वर्चुअल मशीन में ग्राफिक्स कार्ड एल्गोरिदम द्वारा उत्पन्न होता है और इसका उपयोग त्वरण के लिए नहीं किया जा सकता है । जब मैंने देखा कि एन कार्ड को सीधे वर्चुअल मशीन से जोड़ा जा सकता है, तो मैंने उम्मीद के साथ चारों ओर खोजा, लेकिन मुझे काली लिनक्स के लिए उपयुक्त ग्राफिक्स कार्ड सीधे ट्यूटोरियल नहीं मिला, और केवल लिनक्स होस्ट सीधे विंडोज वर्चुअल मशीन से जुड़ा हुआ था इंटरनेट । मुझे और मुझे सीधे विंडोज सिस्टम से कनेक्ट करना पड़ा । लिनक्स इसके विपरीत है, इसलिए मेरे पास इस चरण को पूरा करने का कोई उपयुक्त तरीका नहीं है । और हो जाए तो भी आना है
कभी-कभी, हमें ऐसी समस्याओं का सामना करना पड़ेगा । उदाहरण के लिए, पासवर्ड abcdabcd मोड में है, और हमारे शब्दकोश में abcdabcd नहीं है । यदि हम इसे उत्पन्न करते हैं, तो यह बहुत बड़ी जगह लेगा । क्या abcd के माध्यम से abcdabcd उत्पन्न करने का कोई तरीका है? ऊनी कपड़ा? हैशकैट में, निश्चित रूप से इसे लागू किया जा सकता है । इस अनुभाग में, हम पहले इस मोड के बारे में बात करेंगे, अर्थात् शब्दकोश संयोजन हमले मोड
हैशकैट एक पासवर्ड ब्लास्टिंग उपकरण है और सूचना सुरक्षा के लिए आवश्यक उपकरणों में से एक है । मैं आपातकालीन स्थिति में रिकॉर्ड और सारांश के लिए इस लेख को संग्रहित करता हूं । यह उन नेटिज़न्स की भी मदद कर सकता है जिन्होंने इस लेख को पढ़ा है ।
परिचय
हैशकैट दुनिया का सबसे तेज़ पासवर्ड क्रैकर है और एक ओपन सोर्स, वितरित उपकरण है जो मल्टी-प्लेटफ़ॉर्म और मल्टी-एल्गोरिदम का समर्थन करता है ।
आधिकारिक: https://hashcat.net/hashcat/
गिथब: https://github.com/hashc
हैशकैट को डिक्रिप्ट करने के चार बुनियादी तरीके हैं:
1. शब्दकोश डिक्रिप्शन
2. संयुक्त स्ट्रिंग डिक्रिप्शन
3. हिंसक डिक्रिप्शन (अप्रत्याशित) - मास्क हमला (मास्क डिक्रिप्शन)
4. हाइब्रिड डिक्रिप्शन
नियम-आधारित डिक्रिप्शन विधियाँ भी हैं, और केस स्विचिंग विधियाँ हैं, लेकिन उन्हें नियम डिक्रिप्शन के रूप में वर्गीकृत किया जा सकता है ।
हैश फ़ंक्शन के प्रमुख कार्यों में से एक पासवर्ड को सुरक्षित रूप से संग्रहीत करना है । यह सीधे पासवर्ड को नहीं सहेजता है (यानी, सादा पाठ पासवर्ड को नहीं सहेजता है), बल्कि सत्यापन के दौरान पासवर्ड के हैश मान को सहेजता है, आपको केवल गणना करने की आवश्यकता है इनपुट पासवर्ड का हैश मान फिर से, और सहेजे गए पासवर्ड के हैश मान की तुलना करके यह पता लगाया जा सकता है कि पासवर्ड सही है या नहीं । हैश फ़ंक्शन की एकतरफा प्रकृति और टकराव बाधाओं के कारण, हमलावर के लिए पासवर्ड का हैश मान प्राप्त करने पर भी पासवर्ड को जानना मुश्किल होता है ।
यह ज्ञात है कि मैं जानता हूं कि पासवर्ड प्रकार के प्रतीक में केवल एक बिंदु है । .प्लस नंबर का प्रकार कैसे सेट करें? इसे अलग से कैसे सेट न करें? डिफ़ॉल्ट रूप से, सभी प्रतीकों को एक बार चलाया जाएगा, जो कंप्यूटिंग शक्ति की बर्बादी है ।
यदि बिंदु (.) पासवर्ड में कहीं भी दिखाई दे सकता है और बाकी संख्या है, तो आप सभी संभव स्थानों को कवर करने के लिए एक कस्टम मास्क का उपयोग कर सकते हैं । पासवर्ड की लंबाई 6 (यानी 5 अंक और 1 डॉट) मानते हुए, आप निम्नलिखित मास्क संयोजन उत्पन्न कर सकते हैं