"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > x509.MarshalPKIXPublicKey बनाम x509.MarshalPKCS1PublicKey का उपयोग कब करें?

x509.MarshalPKIXPublicKey बनाम x509.MarshalPKCS1PublicKey का उपयोग कब करें?

2024-11-22 को प्रकाशित
ब्राउज़ करें:146

When to Use x509.MarshalPKIXPublicKey vs x509.MarshalPKCS1PublicKey?

x509.MarshalPKIXPublicKey vs x509.MarshalPKCS1PublicKey

गो मानक लाइब्रेरी सार्वजनिक कुंजी को डीईआर-एन्कोडेड प्रारूपों में क्रमबद्ध करने के लिए दो कार्य प्रदान करती है: x509। मार्शलPKIXPublicKey और x509.MarshalPKCS1PublicKey.

DER-Encoded PKIX Format

DER (विशिष्ट एन्कोडिंग नियम) ASN.1 (सार सिंटैक्स नोटेशन वन) डेटा के लिए एक विशिष्ट एन्कोडिंग योजना है। ASN.1 क्रिप्टोग्राफी में प्रयुक्त डेटा संरचनाओं को परिभाषित करने के लिए एक भाषा है, जबकि DER उन संरचनाओं को बाइट्स में प्रस्तुत करने के लिए एक तंत्र है।

PKIX (सार्वजनिक कुंजी इन्फ्रास्ट्रक्चर X.509) X.509 मानक का एक विस्तार है जिसमें कई सार्वजनिक कुंजी एल्गोरिदम के लिए समर्थन शामिल है। PKIX सार्वजनिक कुंजी प्रमाणपत्र में एक सार्वजनिक कुंजी और अन्य जानकारी होती है, जैसे जारीकर्ता और विषय के नाम, DER-एनकोडेड ASN.1 प्रारूप में।

MarshalPKIXPublicKey

x509 .MarshalPKIXPublicKey एक सार्वजनिक कुंजी को DER-एन्कोडेड PKIX प्रारूप में क्रमबद्ध करता है। इस प्रारूप का उपयोग X.509 सार्वजनिक कुंजी प्रमाणपत्रों और अन्य अनुप्रयोगों में किया जाता है जो PKIX का समर्थन करते हैं। एएसएन.1 डीईआर फॉर्म। PKCS#1 विभिन्न क्रिप्टोग्राफ़िक अनुप्रयोगों में RSA सार्वजनिक कुंजियों का उपयोग करने के लिए एक मानक है। मार्शलPKCS1PublicKey फ़ंक्शन यह सुनिश्चित करता है कि परिणामी DER-एन्कोडेड डेटा PKCS#1 मानक के अनुरूप है। प्रारूप, जिसका उपयोग X.509 प्रमाणपत्रों और समर्थन करने वाले अन्य अनुप्रयोगों में किया जाता है PKIX. x509.MarshalPKCS1PublicKey एक RSA सार्वजनिक कुंजी को PKCS#1, ASN.1 DER फॉर्म में परिवर्तित करता है, जिसका उपयोग उन अनुप्रयोगों में किया जाता है जिनके लिए इस विशिष्ट प्रारूप में RSA सार्वजनिक कुंजी की आवश्यकता होती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3