
OpenSSL टूलकिट जो TLS/SSL प्रोटोकॉल और सामान्य-उद्देश्य क्रिप्टोग्राफ़िक लाइब्रेरी प्रदान करता है, जिसमें कुंजी निर्माण, प्रमाणपत्र प्रबंधन, एन्क्रिप्शन और डिक्रिप्शन के लिए कमांड-लाइन उपकरण शामिल हैं।
OpenSSL 1.1.1g 21 Apr 2020
Copyright (c) 1998-2020 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson All rights reserved.
OpenSSL प्रोजेक्ट एक सहयोगात्मक प्रयास है जो ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) प्रोटोकॉल (SSLv3 सहित) को लागू करने वाला एक मजबूत, व्यावसायिक-ग्रेड, पूरी तरह से सुसज्जित और ओपन सोर्स टूलकिट विकसित करने के साथ-साथ एक पूर्ण-शक्ति वाली सामान्य प्रयोजन क्रिप्टोग्राफ़िक लाइब्रेरी विकसित करता है।
OpenSSL, Eric A. Young और Tim J. Hudson द्वारा विकसित SSLeay लाइब्रेरी से व्युत्पन्न है। OpenSSL टूलकिट दोहरे-लाइसेंस (OpenSSL लाइसेंस और SSLeay लाइसेंस) के तहत लाइसेंस प्राप्त है, जिसका अर्थ है कि आप इसे व्यावसायिक और गैर-व्यावसायिक दोनों उद्देश्यों के लिए प्राप्त और उपयोग करने के लिए स्वतंत्र हैं, बशर्ते आप दोनों लाइसेंसों की शर्तों को पूरा करते हैं।
OpenSSL टूलकिट में शामिल हैं:
libssl (प्लेटफ़ॉर्म-विशिष्ट नामकरण के साथ): SSLv3 और TLS के लिए क्लाइंट और सर्वर-साइड कार्यान्वयन प्रदान करता है।
libcrypto (प्लेटफ़ॉर्म-विशिष्ट नामकरण के साथ): SSL/TLS के लिए आवश्यक लेकिन तार्किक रूप से इसका हिस्सा न होने वाला सामान्य क्रिप्टोग्राफ़िक और X.509 समर्थन प्रदान करता है।
openssl: एक कमांड लाइन टूल जिसका उपयोग इसके लिए किया जा सकता है: कुंजी पैरामीटर का निर्माण X.509 प्रमाणपत्र, CSR और CRL का निर्माण संदेश डाइजेस्ट की गणना एन्क्रिप्शन और डिक्रिप्शन SSL/TLS क्लाइंट और सर्वर परीक्षण S/MIME हस्ताक्षरित या एन्क्रिप्टेड मेल का प्रबंधन और अधिक...
उपयुक्त फ़ाइल देखें: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* विभिन्न प्लेटफ़ॉर्म के लिए INSTALL परिशिष्ट
वाणिज्यिक तकनीकी सहायता प्राप्त करने के विवरण के लिए OpenSSL वेबसाइट www.openssl.org देखें। निःशुल्क सामुदायिक सहायता openssl-users ईमेल सूची के माध्यम से उपलब्ध है (आगे के विवरण के लिए देखें)।
यदि OpenSSL में कोई समस्या है तो कृपया पहले निम्नलिखित कदम उठाएँ:
- यह देखने के लिए कि क्या समस्या पहले ही संबोधित की गई है, रिपॉजिटरी से नवीनतम संस्करण डाउनलोड करें
- no-asm के साथ कॉन्फ़िगर करें
- कंपाइलर ऑप्टिमाइज़ेशन फ़्लैग हटाएँ
यदि आप बग की रिपोर्ट करना चाहते हैं, तो कृपया निम्नलिखित जानकारी शामिल करें और GitHub पर एक मुद्दा बनाएँ:
- OpenSSL संस्करण: 'openssl version -a' का आउटपुट
- कॉन्फ़िगरेशन डेटा: 'perl configdata.pm --dump' का आउटपुट
- OS नाम, संस्करण, हार्डवेयर प्लेटफ़ॉर्म
- कंपाइलर विवरण (नाम, संस्करण)
- एप्लिकेशन विवरण (नाम, संस्करण)
- समस्या विवरण (समस्या को पुन: उत्पन्न करने वाले चरण, यदि ज्ञात हों)
- स्टैक ट्रेसबैक (यदि एप्लिकेशन कोर डंप करता है)
कुछ के आपकी अपेक्षा के अनुसार काम न करने का मतलब यह नहीं है कि यह OpenSSL में कोई बग है। इस प्रकार की पूछताछ के लिए openssl-users ईमेल सूची का उपयोग करें।
CONTRIBUTING देखें
कई राष्ट्र क्रिप्टोग्राफी के उपयोग या निर्यात को प्रतिबंधित करते हैं। यदि आप संभावित रूप से ऐसे प्रतिबंधों के अधीन हैं, तो क्रिप्टोग्राफ़िक कोड विकसित या वितरित करने का प्रयास करने से पहले आपको योग्य पेशेवर कानूनी सलाह लेनी चाहिए।