कोडिंग, चॉपिंग, क्रैकिंग, प्रोग्रामिंग: ये अंतर हैं
हैकिंग, कोडिंग, क्रैकिंग - प्रोग्रामिंग के लिए कई शब्द प्रतीत होते हैं। लेकिन हर कोई एक ही बात नहीं सोचता। हम चार शब्दों के बीच के अंतरों को स्पष्ट करेंगे ताकि आप भविष्य में उन सभी का सही उपयोग कर सकें।
कोडिंग और प्रोग्रामिंग: यहाँ कोई अंतर नहीं हैं
सरलतम दो शब्द कोडिंग और प्रोग्रामिंग हैं। उनका मतलब एक ही बात है, इसलिए उन्हें समानार्थक रूप से इस्तेमाल किया जा सकता है। प्रोग्रामिंग या कोडिंग से तात्पर्य कंप्यूटर प्रोग्राम जैसे ऐप, ऑपरेटिंग सिस्टम या सॉफ्टवेयर बनाने की प्रक्रिया से है।
- प्रोग्रामिंग सॉफ्टवेयर विकास का सबसे आवश्यक हिस्सा है। एक स्रोत कोड एक विकास वातावरण (आईडीई) या एक संपादक में दर्ज किया गया है। आमतौर पर, प्रोग्रामर पूरे कोड को स्वयं लिखते हैं और केवल तृतीय-पक्ष कोड को संशोधित नहीं करते हैं। लेकिन यह एक आवश्यकता नहीं है।
- कोड कैसे दिखना चाहिए और इसमें कौन सी कमांड होनी चाहिए, यह उपयोग की गई प्रोग्रामिंग भाषा पर निर्भर करता है। सबसे आम प्रोग्रामिंग भाषाएं जावा, सी ++, सी #, पायथन और पीएचपी हैं। सभी प्रोग्रामिंग भाषाओं का अवलोकन एक अलग लेख में पाया जा सकता है।
- ताकि शुद्ध स्रोत कोड को मशीन (पीसी, सेल फोन, आदि) द्वारा पढ़ा और संसाधित किया जा सके, इसे संकलित किया जाना चाहिए। प्रोग्रामिंग भाषा के आधार पर, इसके लिए अलग-अलग संकलक हैं। फिर प्रोग्राम को संबंधित डिवाइस पर चलाया जा सकता है। इसका एक अपवाद HTML और PHP हैं, जो वेबसाइट प्रोग्रामिंग के लिए उपयोग किए जाते हैं। यहां स्रोत कोड सादे पाठ में है और केवल तभी संकलित किया जाता है जब स्क्रिप्ट कहा जाता है।
- भले ही कोडिंग पहली बार में जटिल लगे, लेकिन यह एक छोटे से परिचित के बाद उतना मुश्किल नहीं है। प्रोग्रामिंग पर हमारे शुरुआती सुझावों के साथ, आप अपने पहले कार्यक्रम को सी में कोड करने के लिए अच्छी तरह से सुसज्जित हैं, उदाहरण के लिए।
क्रैकिंग: अवैध कार्यक्रम हेरफेर
जबकि कोडिंग अपने आप में पूरी तरह से कानूनी है, क्रैकिंग अलग दिखता है। अपने स्वयं के कोड को लिखने के बजाय, कॉपी सुरक्षा जैसे उपयोग प्रतिबंधों को दूर करने के लिए एक तृतीय-पक्ष प्रोग्राम कोड में हेरफेर करता है।
- "दरार" शब्द दवा से नहीं, बल्कि अंग्रेजी शब्द "क्रैक" से लिया गया है, जिसका अर्थ है "दरार"। कार्यक्रमों में सुरक्षा उपायों में दरार है।
- इस प्रयोजन के लिए, संकलित प्रोग्राम कोड के हिस्से को पहले तथाकथित डिस्सेम्बलिंग द्वारा या हेक्स संपादकों का उपयोग करके खुलासा किया जाना चाहिए। यह आमतौर पर प्रोग्रामर के उपयोग की शर्तों का उल्लंघन करता है, यही वजह है कि दरार स्वयं अवैध है। यह एक कॉपीराइट का उल्लंघन है।
- किसी भी मामले में, यह अवैध हो जाता है अगर विंडोज, फोटोशॉप या पीसी गेम जैसे सॉफ्टवेयर खरीद से दरारें मुफ्त में डाउनलोड करने की पेशकश की जाती हैं। एक नियम के रूप में, अपलोडर और डाउनलोडर दोनों कॉपीराइट उल्लंघन के लिए दंडनीय हैं।
- नोट: तथाकथित पैच को दरार से अलग करना है। मूल प्रोग्राम में बग्स को ठीक करने के लिए आधिकारिक निर्माता से यह (अधिकतर मुक्त) अपडेट है। पैच न केवल उपयोगी हैं, बल्कि पूरी तरह से कानूनी भी हैं।
चॉपिंग: जेनेरिक शब्द
हैकिंग शब्द को पकड़ना कुछ अधिक कठिन है, और इस बीच रोजमर्रा की भाषा के उपयोग में मजबूती से एकीकृत हो गया है। समय के साथ, हैकिंग उन मामलों के लिए एक सामान्य शब्द बन गया है जिसमें कार्यक्रमों, वेबसाइटों और नेटवर्क के सुरक्षा तंत्र को दरकिनार कर दिया जाता है और कमजोरियों का फायदा उठाया जाता है।
- इस संदर्भ में अंग्रेजी शब्द "हैक करने के लिए" का अर्थ है "घुसना" या "खुदाई करने के लिए"। अधिकांश हैकर्स डेटा चोरी करने या सिस्टम को नुकसान पहुंचाने के लिए नेटवर्क या खातों (जैसे फेसबुक, अमेज़ॅन या ईबे उपयोगकर्ताओं से) पर घुसपैठ करते हैं। इन आपराधिक हैकर्स को काली टोपी के रूप में जाना जाता है।
- हालांकि, हैकर हमेशा अवैध नहीं होते हैं। तथाकथित सफेद टोपी केवल कानून और हैकर नैतिकता के भीतर अपने हैकिंग कौशल का उपयोग करते हैं, उदाहरण के लिए, उनकी सहमति से Google और Microsoft जैसी बड़ी कंपनियों के लिए सुरक्षा छेद की खोज करके।
- चूंकि हैकर अक्सर दूर से काम करते हैं, इसलिए आपको सबसे पहले हैक होने वाले सिस्टम तक पहुंच हासिल करनी चाहिए। यह आमतौर पर बैकडोर, ट्रोजन, कीगलर्स या अन्य मैलवेयर के माध्यम से काम करता है।
- इस मूल अर्थ के अलावा, इस शब्द का उपयोग अब अन्य परिदृश्यों के लिए किया जाता है। इसमें शामिल हैं, उदाहरण के लिए, जेलब्रेक, जो सेल फोन, गेम कंसोल और पसंद के कार्यों की श्रेणी का विस्तार करते हैं। खेल में अतिरिक्त सुविधाओं को भी अनलॉक कर सकते हैं। प्रसिद्ध हैक में कॉल ऑफ ड्यूटी में दीवार हैक शामिल हैं, जो खिलाड़ियों को दीवारों के माध्यम से चलने की अनुमति देते हैं, या दुनिया की आवश्यकता पर स्पीड के लिए हैक करते हैं। ये हैक ज्यादातर अवैध भी होते हैं।
- यदि आप स्वयं को हैक करने का प्रयास करना चाहते हैं, तो हमने अगले पृष्ठ पर हैकिंग शुरू करने के लिए कुछ युक्तियों को संक्षेप में प्रस्तुत किया है।
संक्षिप्त अवलोकन: ये अंतर हैं
इसलिए हैकिंग, कोडिंग, क्रैकिंग और प्रोग्रामिंग के बीच महत्वपूर्ण अंतर हैं। अवलोकन के लिए, हमने आपके लिए फिर से परिभाषाएँ प्रस्तुत की हैं:
- प्रोग्रामिंग: एक प्रोग्राम का मूल रूप से कानूनी निर्माण, आमतौर पर एक स्रोत कोड का उपयोग करके।
- कोडिंग: प्रोग्रामिंग का पर्याय।
- क्रैकिंग: उपयोग सुरक्षा प्रतिबंधों को उठाने के लिए तीसरे पक्ष के प्रोग्राम कोड में हेरफेर, जैसे कॉपी प्रोटेक्शन (ज्यादातर अवैध)।
- हैकिंग: सुरक्षा अंतराल का लक्षित शोषण और सुरक्षा तंत्रों की परिधि (ज्यादातर अवैध डेटा चोरी के लिए)। व्यापक अर्थों में हैकिंग का मतलब कार्यक्रमों, प्रणालियों और नेटवर्क के कार्यों या क्षेत्रों तक पहुंच है जो आमतौर पर हैकर के लिए सुलभ नहीं होते हैं।
हमारी ओर से ध्यान दें: CHIP 40 वर्ष पुराना है!
1978 में पहला CHIP मुद्दा सामने आया। हम इस वर्ष अपना 40 वां जन्मदिन मना रहे हैं।
- CHIP 40 वर्ष का हो गया है और यह अकेले नहीं मनाता है: चूंकि डिजिटलीकरण और प्रोग्रामिंग तेजी से महत्वपूर्ण होते जा रहे हैं, लेकिन अक्सर स्कूल पाठ्यक्रम में उपेक्षा की जाती है, CHIP "हैकर स्कूल" का समर्थन करता है - एक ऐसा संगठन जिसका उद्देश्य बच्चों और युवाओं को प्रोत्साहित करना है। प्रौद्योगिकी और डिजिटलीकरण से निपटने के लिए।
- हम भी पीछे मुड़कर देखते हैं कि 40 वर्षों में क्या हुआ है: पहली CHIP समस्या कब प्रकाशित हुई थी? घर कार्यालय को वापस कैसे सूचित किया गया था? तब एप्पल के बारे में क्या बताया गया था और वास्तव में चिप्पी कहाँ गया था?
- 40 साल की CHIP की सभी वर्षगांठ योगदान के लिए यहां क्लिक करें।