Affin tizimidagi Sеzar usulida har bir harfga almashtiriluvchi harflar maxsus formula bo‗yicha aniqlanadi: (a·t+b) mod m, bu yerda a, b - butun sonlar, 0≤a, b
m=26, a=3, b=5 bo‗lganda, quyidagi jadval hosil qilinadi:
Shunga mos ravishda harflar quyidagicha almashadi:
Natijada yuqorida kеltirilgan matn quyidagicha shifrlanadi: C=PFXJDZSR
Shifrni ochish formulasi quyidagicha: 𝑀 = (𝑎−1(𝐶 − 𝑏))𝑚𝑜𝑑 𝑚. Bu yerda a-1 qiymat a sonining mod m bo‗yicha teskarisi, C – shifrtekst.
Nazorat uchun savollar:
Affin usulida kalit nimadan iborat?
Kalit qaysi sondan qaysi songacha oraliqda bo‗ladi?
Shifrlanadigan matn harflari nomerlanish tartibi qanday?
Shifrlangan matnni ochishda modulda manfiy son chiqsa nima qilinadi?
Kalit har ikkala tomonda ham bo‗lishi shartmi?
Kalitsiz qanday ochish mumkin?
Mustaqil ish uchun misollar.
a=5, b=11, n=26: C= zxuyzyptlnxlaz, M=?
a=5, b=12, n=26: C= jakdeqtmuumeczm, M=?
a=7, b=12, n=26: C= smimlmlmbnmzolq, M=?
a=9, b=11, n=26: C= frwrahgfthigfz, M=?
a=11, b=11, n=26: C= clcflulgabuly, M=?
a=17, b=11, n=26: C= rfayryjhluhnyr, M=?
a=19, b=11, n=26: C= mlerwlirwhzl, M=?
a=21, b=11, n=26: C= olonlctzxijxixzc, M=?
a=23, b=11, n=26: C= plrglgnheljq, M=?
a=3, b=11, n=26: C= zjyubznvtgjqjul, M=?
a=3, b=14, n=26: C= ehanoqmebtmlmygo, M=?
a=5, b=17, n=26: C= wjdatryfdaoreluf, M=?
a=7, b=19, n=26: C= otpwdistijtlxixpq, M=?
a=19, b=17, n=26: C= rlrssrcnenkrgrcnvu, M=?
a=25, b=11, n=26: C= slqtdnlhsdalid, M=?
a=23, b=12, n=26: C= swpcmrokwjwh, M=?
a=15, b=14, n=26: C= wijobwxwmwbnxoje, M=?
a=17, b=8, n=26: C= zyliamtgivwmlciteinil, M=?
a=19, b=17, n=26: C= krgrcnvuzrknsrc, M=?
Dostları ilə paylaş: |