سؤال

لا أفهم من أين تأتي الأجزاء الإضافية هذا المقال حول صناديق s.لماذا لا يستقبل صندوق s نفس عدد البتات للإدخال والإخراج؟

هل كانت مفيدة؟

المحلول

هذه هي الطريقة التي تعمل بها صناديق s.يمكن أن تكون مدخلات m * n ==> m bit وإخراج n bit.على سبيل المثال، في الخدمات المعمارية والهندسية S-box عدد البتات في الإدخال يساوي عدد البتات في الإخراج.

في ديس, ، م=6 و ن=4.

يتم توسيع الإدخال من 32 إلى 48 بت في المراحل الأولى من DES.لذلك يتم تقليله إلى 32 بت مرة أخرى عن طريق تطبيق جولة واحدة من استبدال S-box.وبالتالي لا يتم فقدان أي معلومات هنا.

يمكن أن تكون مقالة ويكيبيديا عن نفسها مربكة بعض الشيء.سيجعل الناس يعتقدون أن المعلومات قد ضاعت.يجب عليك قراءة المقال بالتزامن مع تفاصيل تنفيذ بعض خوارزميات التشفير باستخدام صناديق s.

نصائح أخرى

ما بت اضافية؟إنهم يذهبون من 6 إلى 4.

يحرر:عفوًا!أنا مغفل.هذا يشبه إلى حد ما جدول الضرب للصف الثاني.يقومون بتجريد البتات الخارجية من الكتلة المكونة من 6 بتات ليتم تشفيرها، ويتركون البتات الأربعة الوسطى.تمامًا مثل جدول العمليات الحسابية، ينزلون إلى جانب واحد، ويجدون تسلسل البتات الخارجي، ثم عبر الجزء العلوي ويجدون البتات الوسطى.للإجابة على سؤالك، يمكنه إدخال وإخراج نفس عدد البتات، ولكن تم إعداد هذا الصندوق للقيام بذلك بالطريقة التي يفعلها.انها تعسفية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top