मेरे पास एक आरएसए सिफर टेक्स्ट है c , सार्वजनिक कुंजी
(e, n) । (जहां
c = m ^ e mod n )
अब मुझे भी सादे टेक्स्ट
m जाना चाहिए
"1234XXX" < / कोड> या
"12345XXX" , जहां
"XXX" एक 3 अंकों की संख्या है।
क्या मुझे पता चल सकता है कि कौन सी 3 अंक संख्या? (मैं सिर्फ जानना चाहता हूं कि पहले भाग
"1234" या
"12345" है, और मुझे परवाह नहीं है कि
XXX क्या है ।)
आप ऐसा नहीं कर सकते (यह एक प्रकार का पता-सादा पाठ हमला है)।
(समान समान पाठ संदेश समान एन्क्रिप्टेड संदेशों का उत्पादन नहीं करते हैं)
आप कुंजी पर कोई भी जानकारी प्राप्त नहीं कर सकते हैं और न ही सादे टेक्स्ट पर। आपके मामले में, जहां आपके पास सार्वजनिक कुंजी है, तब भी आपको संबंधित एन्क्रिप्ट किए गए संदेशों को खोजने के लिए, सभी संभावित सादा इनपुट संदेशों (ब्रूट बल) को एन्क्रिप्ट करने के लिए मजबूर किया जाता है।
Comments
Post a Comment