bg-blog-articles

सबसे आम ओपनएसएसएल कमांड: द एसेंशियल

ओपनएसएसएल कमांड

आइए OpenSSL की दुनिया में कूदें, ऑनलाइन डेटा हासिल करने के लिए आपका विश्वसनीय सहयोगी! चाहे आप एक नौसिखिया हों या आपके बेल्ट के तहत कुछ अनुभव हो, यह लेख सबसे आम ओपनएसएसएल कमांड के लिए आपका सीधा गाइड है

मैं सीएसआर और कुंजी पीढ़ी, प्रमाणपत्र प्रबंधन, प्रमाणपत्र प्रारूपों को परिवर्तित करने, और बहुत कुछ कवर करूंगा। हमारे साथ बने रहें, और जल्द ही, आप एक समर्थक की तरह ओपनएसएसएल का उपयोग करेंगे!


आज ही SSL प्रमाणपत्र प्राप्त करें

सामान्य ओपनएसएसएल कमांड

यह सुनिश्चित करके कि यह आपके सिस्टम पर स्थापित है और इसके संस्करण को समझकर अपनी ओपनएसएसएल यात्रा को बंद करें। ये बुनियादी आदेश ओपनएसएसएल में महारत हासिल करने की दिशा में आपका पहला कदम हैं।

जांचें कि ओपनएसएसएल लिनक्स पर स्थापित है या नहीं

आरपीएम पैकेज का उपयोग करने वाले GNU/Linux वितरण के लिए:

आरपीएम -क्यूए | जीआरईपी-आई ओपनएसएसएल

GNU/Linux वितरण के लिए जो deb पैकेज का उपयोग करते हैं:

डीपीकेजी -एल | जीआरईपी-आई ओपनएसएसएल

आर्क लिनक्स उपयोग के लिए:

pacman -Q openssl

ओपनएसएसएल संस्करण की जाँच करें

ओपनएसएसएल संस्करण -ए


सीएसआर का प्रबंधन

SSL प्रक्रिया में प्रमाणपत्र हस्ताक्षर अनुरोध (CSR) बनाना और प्रबंधित करना महत्वपूर्ण है। जानें कि CSR कैसे जनरेट करें, शीघ्र-कम CSR जनरेशन को कैसे संभालें, उनके विवरण सत्यापित करें, और बहुत कुछ।

किसी मौजूदा निजी कुंजी के लिए CSR जनरेट करें

ओपनएसएसएल रेक -नया-कुंजी yourKey.key -आउट yourCSR.csr

कमांड निष्पादित करने के बाद, प्रश्नों का एक क्रम आपके सामने प्रस्तुत किया जाएगा। आपके द्वारा प्रदान की जाने वाली प्रतिक्रियाओं को सीएसआर में शामिल किया जाएगा।

CSR जनरेट करते समय प्रश्न संकेतों को अक्षम करें

विशिष्ट विवरण के साथ इस आदेश का उपयोग करके जानकारी के लिए संकेत दिए बिना CSR जनरेट करें।

ओपनएसएसएल अनुरोध -नई -कुंजी yourKey.key -आउट yourCSR.csr \
-subj "/C=US/ST=Utah/L=Lehi/O=Your Company, Inc./OU=IT/CN=yourdomain.com"

सीएसआर जानकारी की जाँच करें

Verify that the CSR contains the correct information with this OpenSSL command before sending it to a Certificate Authority.

openssl req -text -in yourCSR.csr -noout -verify

No OpenSSL to hand, or working from a machine where you would rather not install it? Our CSR decoder returns the same subject, key size, and signature algorithm in the browser.

किसी मौजूदा प्रमाणपत्र के आधार पर CSR जनरेट करें

ओपनएसएसएल x509 -x509toreq -in yourCertificate.crt -out yourCSR.csr -signkey yourPrivateKey.key

सीएसआर सीए को भेजें

प्रमाणपत्र प्राधिकारी को सबमिट करने के लिए अपने CSR को प्रदर्शित करने और कॉपी करने के लिए इस आदेश का उपयोग करें.

बिल्ली yourCSR.csr


निजी और सार्वजनिक कुंजी का प्रबंधन

ओपनएसएसएल में निजी कुंजी को संभालने के ins और बहिष्कार की खोज करें। इस खंड में सभी कुंजी-संबंधित आवश्यक चीजें शामिल हैं, उत्पन्न करने से लेकर डिकोडिंग और पासफ़्रेज़ प्रबंधित करने तक।

OpenSSL के साथ निजी कुंजी उत्पन्न करें

Create a new private key using the RSA algorithm and specify the key size with this command.

ओपनएसएसएल जेनआरएसए -आउट yourPrivateKey.key 2048

To generate your private key, specify the key algorithm, the key size, and an optional passphrase. The standard key algorithm is RSA, but you can also select ECDSA for specific situations.

RSA कुंजी एल्गोरिथम का उपयोग करते समय, आपको ECDSA एल्गोरिथम का उपयोग करते समय अपने कुंजी आकार के लिए 2048 बिट और 256 बिट्स का चयन करना चाहिए। 2048 से कम का कोई भी कुंजी आकार सुरक्षित नहीं है, जबकि उच्च मान प्रदर्शन को धीमा कर सकता है।

SSL प्रमाणपत्र पर 10% बचाएं

अंत में, आपको यह तय करना चाहिए कि आपको अपनी निजी कुंजी के लिए पासफ़्रेज़ की आवश्यकता है या नहीं। कृपया ध्यान दें कि कुछ सर्वर पासफ़्रेज़ के साथ निजी कुंजी स्वीकार नहीं करेंगे।

एक बार जब आप अपनी निजी कुंजी (आरएसए एल्गोरिथ्म के साथ) उत्पन्न करने के लिए तैयार हों, तो नीचे दिए गए कमांड चलाएं:

निजी कुंजी जानकारी देखें

बिल्ली yourPrivateKey.key

निजी कुंजी को डीकोड करें

इस कमांड के साथ टेक्स्ट फॉर्मेट में अपनी निजी कुंजी को डीकोड और प्रदर्शित करें।

ओपनएसएसएल आरएसए -टेक्स्ट -इन yourPrivateKey.key -noout

निजी कुंजी से सार्वजनिक कुंजी निकालें

ओपनएसएसएल आरएसए -इन yourPrivateKey.key -पबआउट -आउट yourPublicKey.key

एक बार में अपनी निजी कुंजी और सीएसआर बनाएं

ओपनएसएसएल रेक -आउट yourCSR.csr -नया-न्यूकी आरएसए: 2048 -नोड्स -कीआउट yourPrivateKey.key

यह कमांड पासफ़्रेज़ (-keyout yourPrivateKey.key) और CSR कोड (-out yourCSR.csr) के बिना निजी कुंजी उत्पन्न करता है।

किसी निजी कुंजी से पासफ़्रेज़ निकालना

openssl rsa -in yourPrivateKey.pem -out yourNewPrivateKey.pem

एक निजी कुंजी की जाँच करें

इस आदेश के साथ एक निजी कुंजी की अखंडता और शुद्धता की जाँच करें।

ओपनएसएसएल आरएसए -इन yourPrivateKey.key -चेक

OpenSSL के साथ प्रमाणपत्र, निजी कुंजी और CSR के बीच संगतता सत्यापित करना

यह सत्यापित करना कि प्रमाणपत्र किसी निजी कुंजी या CSR से मेल खाता है:

ओपनएसएसएल x509 -noout -modulus -in certificate.crt | ओपनएसएसएल एमडी 5

सुनिश्चित करें कि एक निजी कुंजी एक विशिष्ट एसएसएल प्रमाणपत्र या सीएसआर से सही ढंग से मेल खाती है:

ओपनएसएसएल आरएसए -नोआउट -मॉड्यूलस -इन privateKey.key | ओपनएसएसएल एमडी 5

पुष्टि करें कि सीएसआर निजी कुंजी से मेल खाता है और एक विशिष्ट प्रमाण पत्र के लिए उपयुक्त है:

ओपनएसएसएल रिक् -नोआउट -मॉड्यूलस -इन CSR.csr | ओपनएसएसएल एमडी 5

All three commands print an MD5 hash, and the files share a key pair only when the hashes are identical. One difference means a mismatch. Keep in mind that the modulus check is RSA only: run it against an ECDSA key and OpenSSL returns an error instead of a hash. For ECC keys, or when you would rather verify the key pair without OpenSSL, the Certificate Key Matcher compares the public key fingerprint of all three files inside your browser.


प्रमाणपत्र प्रबंधित करना

समझें कि एसएसएल / टीएलएस प्रमाणपत्रों का निरीक्षण, उत्पन्न और सत्यापित करने के लिए ओपनएसएसएल कमांड का उपयोग कैसे करें, जिसमें एक सुरक्षित संचार चैनल सुनिश्चित करने के लिए एसएसएल कनेक्शन की जांच करना शामिल है।

ओपनएसएसएल में एक प्रमाणपत्र की जांच करें

इस कमांड का उपयोग करके एसएसएल प्रमाणपत्र के विवरण का निरीक्षण करें।

openssl x509 -टेक्स्ट -in yourCertificate.crt –noout

एक स्व-हस्ताक्षरित प्रमाणपत्र जनरेट करें

अनुच्छेद-x509 -sha256 -नोड्स -दिन 365 -newkey rsa:2048 -keyout yourPrivateKey.key -out yourdomain.crt

एक एसएसएल कनेक्शन की जाँच करें

किसी सर्वर से SSL कनेक्शन का परीक्षण और निदान करने के लिए इस आदेश का उपयोग करें।

openssl s_client-connect www.yoursite.com:443

Prefer a point-and-click version? Our SSL Checker runs the same diagnosis, plus certificate chain and cipher details, so you can check your SSL certificate online instead.


SSL फ़ाइलों को परिवर्तित करना

SSL फ़ाइल स्वरूपों को परिवर्तित करने में OpenSSL के लचीलेपन का अन्वेषण करें। यह अनुभाग आपको DER, PEM और PKCS#12 जैसे विभिन्न फ़ाइल प्रकारों के बीच कनवर्ट करने के लिए OpenSSL कमांड के माध्यम से मार्गदर्शन करता है।

For a one-off job on a machine without OpenSSL, the SSL Converter handles the same DER, PEM, PKCS#7 and PKCS#12 conversions in your browser.

DER से PEM

ओपनएसएसएल x509 -सूचित डेर -इन yourCertificate.cer -आउट योरसर्टिफिकेट.पेम

PEM से DER

openssl x509 -outform der -in yourCertificate.pem -out yourCertificate.der

PKCS#12 से PEM

openssl pkcs12 -in yourKeyStore.pfx -out yourKeyStore.pem -nodes

पी.के.सी.एस.#12 के लिए पीईएम

openssl pkcs12 -export -out yourCertificate.pfx -inkey yourPrivateKey.key -in yourCertificate.crt -certfile yourCACert.crt

सार

सबसे आम ओपनएसएसएल कमांड को माहिर करना आपके डिजिटल सुरक्षा कौशल को बढ़ाने के लिए मौलिक है।

सीएसआर उत्पन्न करने और प्रमाणपत्रों को परिवर्तित करने के लिए कुंजियों को प्रबंधित करने से, हमने जो कमांड कवर किए हैं, वे आपको ओपनएसएसएल की जटिलताओं को आत्मविश्वास से नेविगेट करने के लिए आवश्यक ज्ञान से लैस करेंगे।

आज ऑर्डर करते समय एसएसएल प्रमाणपत्रों पर 10% की बचत करें!

तेजी से जारी करना, मजबूत एन्क्रिप्शन, 99.99% ब्राउज़र ट्रस्ट, समर्पित समर्थन और 25 दिन की मनी-बैक गारंटी। कूपन कोड: SAVE10

उड़ान में एक ड्रैगन की एक विस्तृत छवि
द्वारा लिखित

एसएसएल प्रमाणपत्रों में विशेषज्ञता वाला अनुभवी सामग्री लेखक। जटिल साइबर सुरक्षा विषयों को स्पष्ट, आकर्षक सामग्री में बदलना। प्रभावशाली आख्यानों के माध्यम से डिजिटल सुरक्षा को बेहतर बनाने में योगदान करें।