|
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kriptografiya
|
bet | 3/3 | Sana | 17.05.2024 | Hajmi | 4,7 Mb. | | #240738 |
H=7=00111
|
K=10=01010
|
N=13=01101
|
X
|
y
|
xor
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
1
|
0
|
1
|
Vernam ishlab chiqqan bu tizimni aylanali lenta yordamida tekshirgan, uzatgich (peridatchik) va qabul qilgichlarni (pryomnik) ko’rishda bir xil yoki shunga o’xshagan kalit ketma-ketligidan foydalangan. Vernam shifrlash tizimining kamchiligi uzatuvchi orqali qabul qilish tomoniga kalit ketma-ketligini qanday uzatish edi. Chunki dushman kalitni olsa, u yuborgan shifrlangan matnni bemalol ochib o’qiy oladi. Shuning uchun xam Vernamning shifrlash tizmi yetarli emasligi sababli buni hal kilish uchun shifrlash kalitini assimmetrik shifrlash tizimi orqali uzatish muammoning yechimi hisoblanadi. Kalitni shifrlash uzatuvchi assimmetrik tizimi sifatida RSA algoritmi tanlanadi.
Amaliy qism
Yopiq kalit generatsiyasi
Yopiq kalit yozilgan fayl
RSA yopiq kaliti yordamida ochiq kalit hosil qilish
RSA yopiq kaliti yordamida hosil qilingan ochiq kalit
32 ta belgidan iborat bo’lgan tasodifiy qiymat hosil qilish
32 ta belgidan iborat bo’lgan tasodifiy qiymat fayli
RSA ochiq kalitini shifrlash
Shifrlangan RSA ochiq kaliti
Ochiq matn faylilini hosil qilish
Ochiq matn faylilini shifrlash
Shifr matn ko’rinishi
Shifrlangan kalitni deshifrlash
Shifr matnni deshifr qilish
Dastlabki ochiq matn
|
| |