PKCS#1, संस्करण 2.0 से पहले, एक भी एन्क्रिप्शन योजना का वर्णन किया। संस्करण 2.0 से, ओएईपी पैडिंग को पीकेसीएस # 1 में जोड़ा गया था, और पिछली एन्क्रिप्शन योजना को "v1.5" कहा जाता है (क्योंकि यह एकमात्र योजना है जिसे पीकेसीएस # 1 के 1.5 संस्करण में वर्णित किया गया था)। पीकेसीएस # 1 में, दो एन्क्रिप्शन योजनाओं को "आरएसईईएस-ओएईपी" और "आरएसईईएस-पीकेसीएस 1-वी 1_5" कहा जाता है।
ओएईपी पैडिंग सैद्धांतिक रूप से कई अन्य असममित एन्क्रिप्शन योजनाओं के साथ उपयोग किया जा सकता है, लेकिन आरएसए (अब तक) सबसे व्यापक रूप से उपयोग किए जाने वाले असममित एन्क्रिप्शन सिस्टम है।
Coloquially, OAEP गद्दी अक्सर पुराने योजना के बाद से "के रूप में PKCS # 1 v2.0 एन्क्रिप्शन" में जाना जाता है के साथ RSA एन्क्रिप्शन "PKCS # 1 v1.5 एन्क्रिप्शन" कहा जाता है, लेकिन यह एक "आधिकारिक" नहीं है नाम। ओएईपी और v1.5 दोनों मानक हैं और पीकेसीएस # 1 के हाल के संस्करणों द्वारा समर्थित हैं, इसलिए v1.5 ओएईपी की तुलना में कम "v2.0" योजना नहीं है। जैसा कि मैंने उपरोक्त कहा है, आधिकारिक नाम (जैसा कि पीकेसीएस # 1 में परिभाषित किया गया है) "आरएसईईएस-ओएईपी" है।
स्रोत
2010-06-08 14:26:23
जावा दस्तावेज़ों में "आरएसईईएस-ओएईपी" से संबंधित कुछ खोजने के लिए मुझे कठिन समय है, क्या आपके पास मेरे लिए कोई लिंक है? –
@ टॉम: http://java.sun.com/javase/6/docs/technotes/guides/security/StandardNames.html –
में "ओएईपी" की तलाश करें मैंने इसे देखा था। आप कहते हैं कि आधिकारिक नाम "आरएसईईएस-ओएईपी" है, लेकिन मुझे इस पृष्ठ में या पीकेसीएस # 1 वी 2 दस्तावेज़ में उल्लिखित नाम नहीं मिला। –