روشهاي جانشيني (Substitution)
•روش جانشيني قديميترين نوع رمزنگاري است كه اولين بار سزار آن را بكار برده است
•در اين روش هر حرف از جدول حروف الفبا به حرفي ديگر تبديل ميشود
• بعنوان مثال در رمز سزار هر حرف به حرف سوم بعد از خودش تبديل ميشد كه با اين روش كلمه “حمله” (Attack) بصورت زير در ميآمد:
Attack متن اصلي
Dwwdfn متن رمز شده
روشهاي جانشيني (Substitution)
•اين روش بعداً بهبود داده شد و بجاي آنكه تمام حروف بطور منظم و با قاعده به يكديگر تبديل شوند جدول حروف الفبا طبق يك قاعده نامشخص كه “جدول رمز” ناميده ميشد به هم تبديل ميشدند
• بعنوان مثال اگر نامه يا متن تماماً حروف كوچك در نظر بگيريم جدول رمز ميتواند بصورت زير باشد:
•طبق اين جدول كه گيرنده پيام بايستي از آن آگاهي داشته باشد كلمه attack به كلمه QZZQEA تبديل ميشود
•شايد يك مبتدي احساس كند كه اين روش امروزه مفيد خواهد بود
• چرا كه جدول رمز داراي 26 ! (معادل 1026*4) حالت متفاوت خواهد بود و امتحان تمام اين حالات مختلف براي يافتن جدول رمز كاري مشكل است
• در حالي كه چنين نيست و اين نوع رمزنگاري براي متون معمولي در كسري از ثانيه و بدون كليد رمز شكسته خواهد شد!
• نقطه ضعف اين روش در مشخصات آماري هر حرف در يك زبان ميباشد. بعنوان مثال درزبان انگليسي حرف e در متن بيش از همه حروف تكرار ميشود