ब्लोफिश एक प्रकार का है
व्याख्या एवं हल
सही उत्तर (A) सममित एन्क्रिप्शन एल्गोरिथ्म है।
- ब्लोफिश एक सममित-कुंजी ब्लॉक सिफर (symmetric-key block cipher) है, जिसे ब्रूस श्नेयर द्वारा 1993 में डिजाइन किया गया था। यह संदेशों को निश्चित लंबाई के ब्लॉकों में विभाजित करता है और एन्क्रिप्शन तथा डिक्रिप्शन दोनों प्रक्रियाओं के लिए एक ही गुप्त कुंजी (secret key) का उपयोग करता है।
- यह अपनी उच्च गति, सॉफ्टवेयर कार्यान्वयन में दक्षता और इस तथ्य के लिए जाना जाता है कि यह लाइसेंस-मुक्त है और सार्वजनिक उपयोग के लिए उपलब्ध है, जो इसे DES (डेटा एन्क्रिप्शन मानक) का एक मजबूत विकल्प बनाता है।
- विकल्प विश्लेषण: (B) हैशिंग का उपयोग डेटा अखंडता के लिए किया जाता है (जैसे SHA-256), न कि प्रतिवर्ती एन्क्रिप्शन के लिए; (C) डिजिटल हस्ताक्षर एल्गोरिथ्म प्रामाणिकता को सत्यापित करते हैं (जैसे DSA, RSA); और (D) असममित एन्क्रिप्शन में अलग-अलग सार्वजनिक और निजी कुंजियों की आवश्यकता होती है, जबकि ब्लोफिश एक एकल साझा कुंजी पर आधारित होता है।
In English (Question & Model Answer)
Blowfish is a type of
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.