कीजेन

एक कुंजी जनरेटर (की-जेन) एक कंप्यूटर प्रोग्राम है जो एक उत्पाद कुंजी उत्पन्न करता है, जैसे कि एक क्रमिक संख्या, जो सॉफ़्टवेयर एप्लिकेशन के उपयोग के लिए उत्पाद सक्रियण के लिए आवश्यक है। Keygens को सॉफ्टवेयर निर्माताओं द्वारा व्यावसायिक वातावरण में सॉफ्टवेयर को लाइसेंस देने के लिए वैध रूप से वितरित किया जा सकता है, जहां सॉफ्टवेयर को पूरी साइट या उद्यम के लिए थोक में लाइसेंस दिया गया है, या कॉपीराइट उल्लंघन या सॉफ्टवेयर चोरी की परिस्थितियों में उन्हें अवैध रूप से वितरित किया जा सकता है।

अवैध कुंजी जनरेटर आमतौर पर वेयरज़ दृश्य और डेमोसीन में सॉफ़्टवेयर क्रैकिंग द्वारा वितरित किए जाते हैं। ये कीजेन अक्सर कीजेन संगीत बजाते हैं, जिसमें डबस्टेप या चिपट्यून्स शैलियाँ शामिल हो सकती हैं पृष्ठभूमि में और कलात्मक उपयोगकर्ता इंटरफ़ेस है।

सॉफ़्टवेयर लाइसेंसिंग
सॉफ़्टवेयर लाइसेंस एक कानूनी उपकरण है जो कंप्यूटर सॉफ़्टवेयर के उपयोग और वितरण को नियंत्रित करता है। अक्सर, ऐसे लाइसेंस सॉफ़्टवेयर में उत्पाद सक्रियण या डिजिटल अधिकार प्रबंधन (DRM) तंत्र को लागू करके लागू किए जाते हैं, एक कोड अनुक्रम जारी करके सॉफ़्टवेयर के अनधिकृत उपयोग को रोकने की कोशिश करना जिसे एप्लिकेशन में संकेत दिए जाने पर दर्ज किया जाना चाहिए या उसके कॉन्फ़िगरेशन में संग्रहीत किया जाना चाहिए।

कुंजी सत्यापन
कई प्रोग्राम सॉफ़्टवेयर प्रकाशक के लाइसेंसिंग एप्लिकेशन के साथ एक सत्र स्थापित करके इंटरनेट पर लाइसेंसिंग कुंजियों को सत्यापित या सत्यापित करने का प्रयास करते हैं। उन्नत कीजेन इस तंत्र को बायपास करते हैं, और कुंजी सत्यापन के लिए अतिरिक्त सुविधाएँ शामिल करते हैं, उदाहरण के लिए सत्यापन डेटा उत्पन्न करके जो अन्यथा एक सक्रियण सर्वर द्वारा वापस कर दिया जाएगा। यदि सॉफ़्टवेयर फ़ोन सक्रियण प्रदान करता है तो कीजेन सक्रियण समाप्त करने के लिए सही सक्रियण कोड उत्पन्न कर सकता है। उपयोग की गई एक अन्य विधि सक्रियण सर्वर इम्यूलेशन है, जो कीजेन को वास्तविक सक्रियण सर्वर के रूप में देखने के लिए प्रोग्राम मेमोरी को पैच करती है।

मल्टी-कीजेन
मल्टी-कीजेन एक कीजेन है जो कई सॉफ्टवेयर अनुप्रयोगों के लिए कुंजी पीढ़ी प्रदान करता है। यदि उत्पादों की एक श्रृंखला को उत्पाद कुंजी उत्पन्न करने के लिए समान कलन विधि की आवश्यकता होती है, तो मल्टी-कीजेन को कभी-कभी एकवचन कीजेन पर जारी किया जाता है। इस मामले में, किसी भिन्न उत्पाद को लक्षित करने के लिए कुंजी के भीतर एन्कोड किए गए केवल एक ही मान को बदलना होगा।

लेखक और वितरण
अनधिकृत कीजेन जो आम तौर पर सॉफ़्टवेयर लाइसेंसिंग शर्तों का उल्लंघन करते हैं, प्रोग्रामर द्वारा लिखे जाते हैं जो मल्टीमीडिया के लिए सॉफ़्टवेयर की प्रतिलिपि सुरक्षा या डिजिटल अधिकार प्रबंधन को रोकने के लिए रिवर्स इंजीनियरिंग और सॉफ़्टवेयर क्रैकिंग में संलग्न होते हैं, जिन्हें अक्सर क्रैकर कहा जाता है।

कीजेन्स वेयरज़ साइटों पर या पीयर-टू-पीयर (पी2पी) नेटवर्क के माध्यम से डाउनलोड के लिए उपलब्ध हैं।

मैलवेयर keygens
पी2पी नेटवर्क या अन्यथा उपलब्ध कई अनधिकृत कीजेन में मैलवेयर होता है। ये कुंजी जनरेटर एक वैध कुंजी उत्पन्न कर सकते हैं या नहीं भी कर सकते हैं, लेकिन एक ही समय में अदृश्य रूप से लोड किया गया एम्बेडेड मैलवेयर, उदाहरण के लिए, क्रिप्टोलॉकर#इमिटेटर्स (रैंसमवेयर) का एक संस्करण हो सकता है। एंटीवायरस सॉफ्टवेयर कीजेन्स में एम्बेडेड मैलवेयर की खोज कर सकता है; ऐसे सॉफ़्टवेयर अक्सर अनधिकृत कीजेन की भी पहचान करते हैं जिनमें संभावित अवांछित सॉफ़्टवेयर के रूप में पेलोड नहीं होता है, अक्सर उन्हें Win32/Keygen या Win32/Gendows जैसे नाम से लेबल किया जाता है।

HackTool.Win32.HackAV
हैकर (कंप्यूटर सुरक्षा) की सहायता के लिए डिज़ाइन किए गए प्रोग्राम को कास्परस्की लैब्स  से HackTool.Win32.HackAV या नॉट-ए-वायरस:Keygen या Microsoft मैलवेयर प्रोटेक्शन सेंटर द्वारा HackTool:Win32/Keygen के रूप में परिभाषित किया गया है। माइक्रोसॉफ्ट मैलवेयर सुरक्षा केंद्र के अनुसार, इसकी पहली ज्ञात पहचान 16 जुलाई 2009 को हुई थी। निम्नलिखित सुरक्षा खतरे अक्सर उन पीसी पर पाए गए जो इन उपकरणों से संबंधित हैं:
 * ब्लैकहोल शोषण किट
 * Win32/ऑटोरन
 * Win32/डॉर्कबॉट
 * Win32/ऑबफस्केटर

कीचान
की चेंजर या कीचेन कीजेन का ही एक रूप है। कीचेन सॉफ्टवेयर का एक छोटा टुकड़ा है जो कंप्यूटर पर स्थापित मालिकाना सॉफ्टवेयर के एक विशेष टुकड़े की लाइसेंस कुंजी या सीरियल नंबर को बदल देता है।

यह भी देखें

 * बीएसए (सॉफ्टवेयर एलायंस)
 * सॉफ्टवेयर चोरी के खिलाफ कनाडाई गठबंधन
 * फ्री सॉफ्टवेयर फाउंडेशन

बाहरी संबंध

 * Business Software Alliance and Software Patents