Pdf-xchange 0 Examples


“Salom” so’zini shifrlash ketma-ketligini ko’rib chiqsak:  “Salom”


Download 6.97 Mb.
Pdf ko'rish
bet12/242
Sana03.12.2023
Hajmi6.97 Mb.
#1798925
1   ...   8   9   10   11   12   13   14   15   ...   242
Bog'liq
konf02

“Salom” so’zini shifrlash ketma-ketligini ko’rib chiqsak: 
“Salom” so’zi ikkilikda 
“101001101100001011011000110111101101101” ko’rinishga ega; 
Bundan ong tarafdan chapga qarab 8 bit ajratib olamiz, bu “01101101” ga 
teng chapda joylashgan nollarni yozish shart emas ya’ni “1101101”
Bu 8 bitdan ong chapga qarab 6 bit ajratib olamiz, qolgan bitlarni ham 
saqlab olamiz 
Ajratilgan 6 bit “101101”, qoldiq 2 bit “01” yoki “1”;
“101101” onlik sanoq sistemasida “45” ga teng TABLE [ 45 ] = t, buni 
natijalovchi satrga qoshamiz; 
Endi keyingi 8 bitni olamiz uni oldiga qoldiq bitlarni qoshamiz, demak 
“101101111” bo’ladi; 
Bu bitlardan ongdan chapga yana 6 bit va qoldiqni ajratib olamiz, “101111” 
va “101”
“101111” son qiymati 47, TABLE [ 47 ] = v, buni natijaluvchi satrga 
qoshamiz “tv” bo’ldi; 
Yana 8 bit kiritiladi va qoldiq oldindan yoziladi, “10101101100”
6 bit va qoldiqa ajratiladi“101100” va “10101”
“101100” = 44, TABLE [ 44 ] = s, natija satr “tvs” bo’ldi; 
Yana 8 bit kiritiladi va qoldiq oldidan yoziladi, “1010101100001”
6 bit va qoldiqa ajratamiz“100001” va “1010101”
“100001” = 33, TABLE [ 33 ] = h, natija “tvsh”
Endi qoldi bitlar soni 6 dan oshib ketdi, demak ularni ham 6 bit guruhga 
ajratish kerak aks holda, har 8 bit kirganda 2 bit ma’lumot yoqotamiz; 
“1010101” ni 6 bitga ajratsak, “10101”(010101) va “1”
“10101” = 21 , TABLE [ 21 ] = V, natija “tvshV”
Ohirgi 8 bitni kiritamiz va qoldiq bitlarni qoshamiz, “101010011”
6 bit va qoldiqqa ajratamiz, “10011”(010011) va “101”


21 
“10011” = 19, TABLE [ 19 ] = T, natija “tvshVT”
Endi qoldiq bitlarni tekshiramiz agar qolgan bo’lsa(bitlar 0 katta bo’lsa); 
U holda qoldiqni natijaluvchi satrga qoshamiz, “101” = 5, TABLE [5] = F; 
Ushbu shifrlash algoritmi yakunlangandan so’ng “tvshVTF” tegan 
tushunarsiz matn hosil bo’ladi; 
Bu algoritmni C tilida ko’rinishi quyidagicha: 

Download 6.97 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   242




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling