حسين : آقا فريد ، يك كار مهم با شما دارم :
L JMKG MGMXF QEXMW
فريد : اين كلمات نامفهوم چى هستند كه نوشتى؟
حسين: نمى خواهم كسى بفهمه كه من چه درخواستى از شما دارم.
پيام من با تابع y=7x+10 به پيمانه 26 به صورت رمزى نوشته شده است . كافى است كه معادله را حل كنيد.
فريد: اجازه بده ابتدا اين رمز را با توجه به جدول زير به صورت عددى بنويسم .
A B C D .... X Y Z
_________
0 1 2 3 ..... 23 24 25
بنابراين متن رمز شده شما به صورت زير به شكل عددى بيان مى شود.
L J M K G M G M X F Q E X M W
11 9 12 10 6 12 6 12 23 5 16 4 23 12 22
حالا با توجه به فرمول بالا ، حرف L را چگونه رمزگشايى كنم؟
حسين: در فرمول y=7x+10, مقدار متغير x ، قبل از رمزگذارى است و مقدار y، آن چيزى است كه به طور رمزى شما دريافت كرده اىد. مثلا من حرف L(عدد 11) را فرستادم.حالا شما بايد معادله7x+10=11 به پيمانه 26 را حل كنيد، آن وقت مى فهميد ، منظور من چه حرفى از حروف انگليسى بوده كه بعد از رمز كردن به صورت L فرستاده شده.
فريد : از حل معادله 7x+10=11(به پيمانه 26) مقدار x برابر با 15 بدست مى ايد، كه با توجه به جدول بالا, 15 معادل حرف P است.
حالا بايد اين كار را براى چهارده حرف ديگر انجام دهم.
براى اين كار، به طور كلى از معادله y=7x+10 ( به پيمانه 26) مقدار x را به صورت x=15(y-10) ( به پيمانه 26) بدست مى آورم؛ به اين ترتيب زمان كمترى براي رمزگشايي صرف خواهم كرد.
بسيار خوب ، با توجه به رابطه x=15(y-10) ( به پيمانه 26) متن شما به صورت زير رمزگشايى مى شود .
( P L E A S E S E N D M ON E Y)
اى بابا، كاش نمى توانستم رمز گشايى كنم متن شما را !!
حسين: حالا لطفا اين پيام مرا رمز گشايى كنيد.
Ljmkgm aobm qm exm rojjoex fejjkzg O ikxn ne rm k rojjoexkozm
.
مطلب از آقای سید حسین سید موسوی
@harmoniclib