Home›MPPSC Prelims›Paper 1: General Studies›General Studies›Economy of India and Madhya Pradesh›Development of Agriculture, Industry, MSME and Infrastructure in MP›Blowfish is a type of

Blowfish is a type of

20202Mprelimsyear-2020p1
A.(A) Symmetric Encryption AlgorithmCorrect
B.(B) Hashing Algorithm
C.(C) Digital Signature Algorithm
D.(D) Asymmetric Encryption Algorithm
Explanation & Solution

The correct answer is (A) Symmetric Encryption Algorithm.

  • Blowfish is a symmetric-key block cipher, designed by Bruce Schneier in 1993, which splits messages into fixed-length blocks and uses the same secret key for both encryption and decryption processes.
  • It is highly regarded for its high speed, efficiency in software implementations, and the fact that it is license-free and available for public use, making it a robust alternative to DES (Data Encryption Standard).
  • Option Analysis: (B) Hashing is used for data integrity (e.g., SHA-256), not reversible encryption; (C) Digital Signature Algorithms verify authenticity (e.g., DSA, RSA); and (D) Asymmetric encryption requires separate public and private keys, unlike Blowfish which relies on a single shared key.

हिंदी में प्रश्न एवं आदर्श उत्तर

ब्लोफिश एक प्रकार का है

A.(A) सममित एन्क्रिप्शन एल्गोरिथ्मसही
B.(B) हैशिंग एल्गोरिथ्म
C.(C) डिजिटल हस्ताक्षर एल्गोरिथ्म
D.(D) असममित एन्क्रिप्शन एल्गोरिथ्म

सही उत्तर (A) सममित एन्क्रिप्शन एल्गोरिथ्म है।

  • ब्लोफिश एक सममित-कुंजी ब्लॉक सिफर (symmetric-key block cipher) है, जिसे ब्रूस श्नेयर द्वारा 1993 में डिजाइन किया गया था। यह संदेशों को निश्चित लंबाई के ब्लॉकों में विभाजित करता है और एन्क्रिप्शन तथा डिक्रिप्शन दोनों प्रक्रियाओं के लिए एक ही गुप्त कुंजी (secret key) का उपयोग करता है।
  • यह अपनी उच्च गति, सॉफ्टवेयर कार्यान्वयन में दक्षता और इस तथ्य के लिए जाना जाता है कि यह लाइसेंस-मुक्त है और सार्वजनिक उपयोग के लिए उपलब्ध है, जो इसे DES (डेटा एन्क्रिप्शन मानक) का एक मजबूत विकल्प बनाता है।
  • विकल्प विश्लेषण: (B) हैशिंग का उपयोग डेटा अखंडता के लिए किया जाता है (जैसे SHA-256), न कि प्रतिवर्ती एन्क्रिप्शन के लिए; (C) डिजिटल हस्ताक्षर एल्गोरिथ्म प्रामाणिकता को सत्यापित करते हैं (जैसे DSA, RSA); और (D) असममित एन्क्रिप्शन में अलग-अलग सार्वजनिक और निजी कुंजियों की आवश्यकता होती है, जबकि ब्लोफिश एक एकल साझा कुंजी पर आधारित होता है।
See this question in context →
Free Android App

Practice Better on the StatePYQ Mobile App

⚡ Error Diary · ⏱ Timed Mains Answer Pacer · 📴 Offline Revision Vault

Get it onGoogle Play