
मजबूत ओपन-सोर्स टूलकिट जो 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 सर्वाधिकार सुरक्षित।
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 प्रमाणपत्र, CSRs और CRLs का निर्माण मैसेज डाइजेस्ट की गणना एन्क्रिप्शन और डिक्रिप्शन SSL/TLS क्लाइंट और सर्वर परीक्षण S/MIME हस्ताक्षरित या एन्क्रिप्टेड मेल का प्रबंधन और भी बहुत कुछ...
उपयुक्त फ़ाइल देखें: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* INSTALL परिशिष्ट विभिन्न प्लेटफ़ॉर्म के लिए
व्यावसायिक तकनीकी सहायता कैसे प्राप्त करें, इसके विवरण के लिए OpenSSL वेबसाइट www.openssl.org देखें। निःशुल्क सामुदायिक सहायता निम्न के माध्यम से उपलब्ध है openssl-users ईमेल सूची (देखें https://www.openssl.org/community/mailinglists.html अधिक जानकारी के लिए).
यदि आपको OpenSSL के साथ कोई समस्या है, तो कृपया निम्नलिखित चरण करें पहले:
- रिपॉजिटरी से नवीनतम संस्करण डाउनलोड करें
यह देखने के लिए कि क्या समस्या पहले ही हल हो चुकी है
- no-asm के साथ Configure करें
- कंपाइलर ऑप्टिमाइज़ेशन फ़्लैग्स हटाएँ
यदि आप बग रिपोर्ट करना चाहते हैं तो कृपया निम्नलिखित जानकारी शामिल करें और GitHub पर एक issue बनाएँ:
- OpenSSL संस्करण: 'openssl version -a' का आउटपुट
- कॉन्फ़िगरेशन डेटा: 'perl configdata.pm --dump' का आउटपुट
- OS नाम, संस्करण, हार्डवेयर प्लेटफ़ॉर्म
- कंपाइलर विवरण (नाम, संस्करण)
- एप्लिकेशन विवरण (नाम, संस्करण)
- समस्या विवरण (समस्या को पुन: उत्पन्न करने के चरण, यदि ज्ञात हों)
- स्टैक ट्रेसबैक (यदि एप्लिकेशन कोर डंप करता है)
किसी चीज़ के आपकी अपेक्षा के अनुसार काम न करने का मतलब यह नहीं है कि यह निश्चित रूप से OpenSSL में एक बग है। इस प्रकार की क्वेरी के लिए openssl-users ईमेल सूची का उपयोग करें।
CONTRIBUTING देखें
कई देश क्रिप्टोग्राफ़ी के उपयोग या निर्यात पर प्रतिबंध लगाते हैं। यदि आप संभावित रूप से ऐसे प्रतिबंधों के अधीन हैं तो आपको सक्षम पेशेवर कानूनी सलाह लेनी चाहिए, इससे पहले कि आप विकसित या वितरित करने का प्रयास करें क्रिप्टोग्राफ़िक कोड।