سؤال

جئت عبر هذا السؤال:

يتم إعطاؤك تصبير شفرات محددة من قبل Biection T: N -> N أين،

giveacodicetagpre.

افترض أن الفهرس الأول هو 0، مع إعطاء رسالة M= 'Hello World وهذه رسالة سرية "، ما هو المشفر C؟

حيث كانت الإجابة ما يلي:

giveacodicetagpre.

لكنني لا أحصل على كيف.هذا الآن ما نحصل عليه إذا تم تهجئة الرسالة قطريا أسفل وأعلى على عدد من الصفوف ثم يقرأ خارج الصف عبر الصف.

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

المحلول

فقط قم بتطبيق التقليب المحدد على السلسلة.

السلسلة الخاصة بك هو: "Hello World وهذه رسالة سرية".

الآن، لتطبيق التقليب المحدد، يتعين علينا تحويل أول 10 أحرف مباشرة بنسبة 10 وحدات، والأحرف العشرة التالية التي تتركها 10 وحدات، مع ترك الباقي نفسه.لاحظ أنك تحتاج أيضا إلى حساب المساحات.

نصائح أخرى

دع الرسالة الأصلية تكون $ M $ واترك النص المشفر $ c $ .ثم $$ c_i= m_ {t (i)}. $ (أو ربما الأمر في الاتجاه الآخر. بالنسبة إلى $ T $ لا يهم، لأنه انقطاع.)

إذا قمت بتطبيق هذا التحول إلى الرسالة المحددة، فستحصل على النص المشفر المحدد.

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