………………… _АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЭЮЯЎҚFҲ
Shirflash takrorlanmaydigan
М simvoldan iborat kalit yordamida amalga
oshiriladi. Vijinerning to’liq matritsasidan [ (
M+1), R ] o’lchamli shifrlash
matritsasi
Т ш ajratiladi. Bu matritsaning birinchi qatori va birinchi elementlari kalit
simvollariga mos keluvchi qatorlardan iborat bo’ladi. Agar kalit sifatida
<ҒЎЗА> so’zi tanlangan bo’lsa, shifrlash matritsasi
Т ш quyidagi beshta qatordan
iborat bo’ladi:
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЭЮЯЎҚFҲ_
FҲ_АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЭЮЯЎҚ
ЎҚFҲ_АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЭЮЯ
ЗИЙКЛМНОПРСТУФХЦЧШЭЮЯЎҚFҲ_АБВГДЕЁЖ
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЭЮЯЎҚFҲ_
Viginer jadvali yordamida shifrlash algoritmi quyidagi qadamlar ketma
ketligidan iborat
: 1-qadam : Uzunligi
М simvolli
К kalitni tanlash.
203
2-qadam : Tanlangan
К kalit uchun[
(M+1), R ]o’lchamli shifrlash matritsasi
Т ш = (b ij ) ni qurish.
3-qadam : Dastlabki
matnning
har
bir
simvolis
0R
tagiga
kalit
simvoli
k m joylashtiriladi. Kalit keraklicha miqdorda takrorlanadi.
4-qadam : Dastlabki matn simvollari shifrlash matritsasi
Т ш dan quyidagi qoida
bo’yicha tanlangan simvollar bilan quyidagicha tartibda ketma ket almashtiriladi:
1. Кkalitning almashtiriluvchis
0R
simvoliga mos