यह ecssl कमांड है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि Ubuntu ऑनलाइन, Fedora ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या MAC OS ऑनलाइन एमुलेटर का उपयोग करके OnWorks मुफ्त होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
ec - EC कुंजी प्रसंस्करण
SYNOPSIS
openssl ec [-सूचित करना पीईएम|डीईआर] [-आउटफॉर्म पीईएम|डीईआर] [-इन फ़ाइल का नाम] [-निकल जाओ arg] [-बाहर
फ़ाइल का नाम] [-पासआउट arg] [-देखते हैं] [-des3] [-विचार] [-टेक्स्ट] [-नाउत] [-पैरामीटर_आउट] [-प्यूबिन]
[-पबआउट] [-conv_form arg] [-param_enc arg] [-यन्त्र id]
वर्णन
RSI ec कमांड EC कुंजियों को प्रोसेस करता है। उन्हें विभिन्न रूपों और उनके बीच परिवर्तित किया जा सकता है
घटक मुद्रित हो गए। नोट ओपनएसएसएल 'SEC 1:' में निर्दिष्ट निजी कुंजी प्रारूप का उपयोग करता है।
दीर्घवृत्तीय वक्र क्रिप्टोग्राफी' (http://www.secg.org/) OpenSSL EC निजी कुंजी को परिवर्तित करने के लिए
PKCS#8 निजी कुंजी प्रारूप में उपयोग करें PKCS8 आदेश।
कमान विकल्प
-सूचित करना डीईआर|पीईएम
यह इनपुट प्रारूप निर्दिष्ट करता है. डीईआर निजी कुंजी वाला विकल्प ASN.1 DER का उपयोग करता है
एनकोडेड SEC1 निजी कुंजी। जब सार्वजनिक कुंजी के साथ उपयोग किया जाता है तो यह SubjectPublicKeyInfo का उपयोग करता है
RFC 3280 में निर्दिष्ट संरचना। पीईएम फ़ॉर्म डिफ़ॉल्ट प्रारूप है: इसमें शामिल है
का डीईआर अतिरिक्त हेडर और फ़ुटर लाइनों के साथ बेस64 एनकोडेड प्रारूप। मामले में
निजी कुंजी का PKCS#8 प्रारूप भी स्वीकार्य है।
-आउटफॉर्म डीईआर|पीईएम
यह आउटपुट स्वरूप को निर्दिष्ट करता है, विकल्पों का वही अर्थ है जो -सूचित करना
विकल्प.
-इन फ़ाइल का नाम
यह एक कुंजी या मानक इनपुट पढ़ने के लिए इनपुट फ़ाइल नाम निर्दिष्ट करता है यदि यह विकल्प
निर्दिष्ट नहीं है। यदि कुंजी एन्क्रिप्ट की गई है तो एक पास वाक्यांश के लिए संकेत दिया जाएगा।
-निकल जाओ arg
इनपुट फ़ाइल पासवर्ड स्रोत। के प्रारूप के बारे में अधिक जानकारी के लिए arg देख
पास मुहावरा बहस अनुभाग में openssl(1).
-बाहर फ़ाइल का नाम
यह कुंजी लिखने के लिए आउटपुट फ़ाइल नाम निर्दिष्ट करता है या मानक आउटपुट द्वारा नहीं है
निर्दिष्ट. यदि कोई एन्क्रिप्शन विकल्प सेट किया गया है तो एक पास वाक्यांश के लिए संकेत दिया जाएगा।
आउटपुट फ़ाइल नाम होना चाहिए नहीं इनपुट फ़ाइल नाम के समान हो।
-पासआउट arg
आउटपुट फ़ाइल पासवर्ड स्रोत। के प्रारूप के बारे में अधिक जानकारी के लिए arg देख
पास मुहावरा बहस अनुभाग में openssl(1).
-des|-des3|-विचार
ये विकल्प निजी कुंजी को DES, ट्रिपल DES, IDEA या किसी अन्य के साथ एन्क्रिप्ट करते हैं
OpenSSL द्वारा समर्थित सिफर को आउटपुट करने से पहले। एक पास वाक्यांश के लिए संकेत दिया जाता है। अगर
इनमें से कोई भी विकल्प निर्दिष्ट नहीं है, कुंजी सादे पाठ में लिखी गई है। इसका मतलब है कि
का उपयोग ec बिना किसी एन्क्रिप्शन विकल्प के एन्क्रिप्टेड कुंजी को पढ़ने के लिए उपयोगिता का उपयोग किया जा सकता है
किसी कुंजी से पास वाक्यांश को हटाने के लिए, या एन्क्रिप्शन विकल्पों को सेट करके इसे हटाया जा सकता है
पास वाक्यांश जोड़ने या बदलने के लिए उपयोग करें। इन विकल्पों का उपयोग केवल PEM प्रारूप के साथ किया जा सकता है
आउटपुट फ़ाइलें।
-टेक्स्ट
सार्वजनिक, निजी कुंजी घटकों और मापदंडों को प्रिंट करता है।
-नाउत
यह विकल्प कुंजी के एन्कोडेड संस्करण के आउटपुट को रोकता है।
-मापांक
यह विकल्प कुंजी के सार्वजनिक कुंजी घटक का मान प्रिंट करता है।
-प्यूबिन
डिफ़ॉल्ट रूप से एक निजी कुंजी इनपुट फ़ाइल से पढ़ी जाती है: इस विकल्प के साथ एक सार्वजनिक कुंजी होती है
इसके बजाय पढ़ें.
-पबआउट
डिफ़ॉल्ट रूप से एक निजी कुंजी आउटपुट होती है। इस विकल्प के साथ एक सार्वजनिक कुंजी आउटपुट होगी
बजाय। यदि इनपुट सार्वजनिक कुंजी है तो यह विकल्प स्वचालित रूप से सेट हो जाता है।
-conv_form
यह निर्दिष्ट करता है कि अण्डाकार वक्र पर बिंदुओं को ऑक्टेट स्ट्रिंग में कैसे परिवर्तित किया जाता है।
संभावित मान हैं: संकुचित (डिफ़ॉल्ट मान), असम्पीडित और संकर. अधिक जानकारी के लिए
बिंदु रूपांतरण प्रपत्रों के संबंध में जानकारी के लिए कृपया X9.62 मानक पढ़ें। नोट
पेटेंट मुद्दों के कारण संकुचित बाइनरी कर्व्स के लिए विकल्प डिफ़ॉल्ट रूप से अक्षम है
और प्रीप्रोसेसर मैक्रो को परिभाषित करके सक्षम किया जा सकता है OPENSSL_EC_BIN_PT_COMP at
संकलन समय.
-param_enc arg
यह निर्दिष्ट करता है कि अण्डाकार वक्र पैरामीटर कैसे एन्कोड किए गए हैं। संभावित मूल्य हैं:
नामित_वक्र, यानी ईसी पैरामीटर एक ओआईडी द्वारा निर्दिष्ट किए जाते हैं, या स्पष्ट जहां ई.सी
पैरामीटर स्पष्ट रूप से दिए गए हैं (ईसी पैरामीटर की परिभाषा के लिए आरएफसी 3279 देखें)।
संरचनाएं)। डिफ़ॉल्ट मान है नामित_वक्र. नोट la परोक्ष रूप से सी.ए वैकल्पिक, जैसे
RFC 3279 में निर्दिष्ट, वर्तमान में OpenSSL में लागू नहीं है।
-यन्त्र id
एक इंजन निर्दिष्ट करना (इसके अद्वितीय द्वारा) id स्ट्रिंग) का कारण होगा ec एक प्राप्त करने का प्रयास करने के लिए
निर्दिष्ट इंजन के लिए कार्यात्मक संदर्भ, इस प्रकार यदि आवश्यक हो तो इसे प्रारंभ करना। NS
फिर इंजन को सभी उपलब्ध एल्गोरिदम के लिए डिफ़ॉल्ट के रूप में सेट किया जाएगा।
टिप्पणियाँ
PEM निजी कुंजी प्रारूप शीर्ष लेख और पाद लेख पंक्तियों का उपयोग करता है:
-----प्रारंभ EC निजी कुंजी-----
-----अंत ईसी निजी कुंजी-----
PEM सार्वजनिक कुंजी प्रारूप शीर्ष लेख और पाद लेख पंक्तियों का उपयोग करता है:
-----सार्वजनिक कुंजी प्रारंभ करें-----
-----सार्वजनिक कुंजी समाप्त करें-----
उदाहरण
ट्रिपल डेस का उपयोग करके एक निजी कुंजी एन्क्रिप्ट करने के लिए:
ओपनस्ल ec -in key.pem -des3 -out keyout.pem
किसी निजी कुंजी को PEM से DER प्रारूप में बदलने के लिए:
ओपनएसएसएल ईसी -इन key.pem -आउटफॉर्म डीईआर -आउट keyout.der
मानक आउटपुट के लिए निजी कुंजी के घटकों को प्रिंट करने के लिए:
ओपनएसएसएल ईसी -इन key.pem -टेक्स्ट -नोआउट
किसी निजी कुंजी के सार्वजनिक भाग को आउटपुट करने के लिए:
ओपनएसएसएल ईसी -इन key.pem -पबआउट -आउट pubkey.pem
पैरामीटर एनकोडिंग को बदलने के लिए स्पष्ट:
ओपनएसएसएल ईसी -इन key.pem -param_enc स्पष्ट -आउट keyout.pem
बिंदु रूपांतरण फ़ॉर्म को बदलने के लिए संकुचित:
ओपनएसएसएल ईसी -इन key.pem -conv_form संपीड़ित -आउट keyout.pem
onworks.net सेवाओं का उपयोग करके ecssl का ऑनलाइन उपयोग करें