डेस के एस-बॉक्स में 6-बिट मानों को 4-बिट मानों में मैप करने पर डेटा खो नहीं जाएगा? यदि हां, तो हम इसे कैसे रिवर्स कर सकते हैं ताकि सही आउटपुट दिखाई दे?
डेस के एस-बॉक्स में 6-बिट मानों को 4-बिट मानों में मैप करने पर डेटा खो नहीं जाएगा? यदि हां, तो हम इसे कैसे रिवर्स कर सकते हैं ताकि सही आउटपुट दिखाई दे?
जवाबों:
फिस्टेल के बारे में सभी गणितीय मम्बो-जंबो में जाने के बिना (जिसे मैं अभी तक 100% नहीं समझता हूं), यदि आप विकिपीडिया से इस छवि को देखते हैं:
आप देख सकते हैं कि हालांकि 8 एस-बॉक्स वास्तव में 48 बिट्स को 32 तक संकुचित कर रहे हैं, केवल 32 बिट्स एन्ट्रापी प्लेनटेक्स्ट से आ रहे हैं , इसलिए डिक्रिप्ट करते समय आप चाबी से अन्य 16 बिट्स प्राप्त कर सकते हैं, जो कि जादू द्वारा किया गया है। पिछले उल्लेख फिस्टल फ़ंक्शन।