ब्लोफिश एक प्रकार का है
- (a)सममित एन्क्रिप्शन एल्गोरिथम
- (b)हैशिंग एल्गोरिथम
- (c)डिजिटल हस्ताक्षर एल्गोरिथम
- (d)असममित एन्क्रिप्शन एल्गोरिथम
सही उत्तर — (a) सममित एन्क्रिप्शन एल्गोरिथम। ब्लोफिश एक सममित-कुंजी ब्लॉक सिफर है (ब्रूस श्नायर द्वारा 1993 में डिज़ाइन किया गया): डेटा को एन्क्रिप्ट व डिक्रिप्ट दोनों करने हेतु एक ही गुप्त कुंजी उपयोग होती है।
- (b)हैशिंग एल्गोरिथम — हैशिंग एल्गोरिथम (जैसे SHA, MD5) निश्चित-लंबाई डाइजेस्ट बनाते हैं और एकतरफ़ा (one-way) होते हैं; ब्लोफिश एक उत्क्रमणीय (reversible) सिफर है।
- (c)डिजिटल हस्ताक्षर एल्गोरिथम — DSA कुंजी-युग्मों का उपयोग कर हस्ताक्षर हेतु है; ब्लोफिश एक सममित ब्लॉक सिफर है, हस्ताक्षर योजना नहीं।
- (d)असममित एन्क्रिप्शन एल्गोरिथम — असममित एल्गोरिथम (जैसे RSA) अलग सार्वजनिक/निजी कुंजी-युग्म उपयोग करते हैं; ब्लोफिश एक साझा (सममित) कुंजी उपयोग करता है।
एन्क्रिप्शन या तो सममित (एक साझा कुंजी एन्क्रिप्ट व डिक्रिप्ट दोनों हेतु — जैसे ब्लोफिश, AES, DES) या असममित (सार्वजनिक/निजी कुंजी-युग्म — जैसे RSA) होता है। ब्लोफिश एक तीव्र, अपेटेंटेड सममित ब्लॉक सिफर है।
एल्गोरिथम का वर्गीकरण करें: ब्लोफिश -> सममित ब्लॉक सिफर। इसकी तुलना RSA (असममित) व SHA (हैश) से करें।
- ब्लोफिश एक सममित-कुंजी ब्लॉक सिफर है (ब्रूस श्नायर, 1993)।
- एक ही कुंजी एन्क्रिप्ट व डिक्रिप्ट करती है।
- सममित उदाहरण: ब्लोफिश, AES, DES; असममित: RSA, ECC।
- ब्लोफिश 64-बिट ब्लॉक व परिवर्तनीय-लंबाई कुंजी उपयोग करता है।
- सममित सिफर को असममित (RSA) से भ्रमित करना
- सिफर को हैशिंग एल्गोरिथम मान लेना
एल्गोरिथम वर्गीकरण — ब्लोफिश = सममित एन्क्रिप्शन।
इस प्रश्न से सीधे संबंधित कोई पूर्व PYQ उपलब्ध नहीं।
- अभ्यास — वास्तविक PYQ नहीं
निम्नलिखित में से कौन-सा असममित (सार्वजनिक-कुंजी) एन्क्रिप्शन एल्गोरिथम है?
- (a)RSA
- (b)ब्लोफिश
- (c)AES
- (d)DES
उत्तर(a) RSA।
- अभ्यास — वास्तविक PYQ नहीं
इनमें से कौन-सा हैशिंग एल्गोरिथम है (एन्क्रिप्शन नहीं)?
- (a)SHA-256
- (b)ब्लोफिश
- (c)AES
- (d)RSA
उत्तर(a) SHA-256।