Mirzaliyev Voxidjon



Yüklə 20,73 Kb.
tarix11.12.2023
ölçüsü20,73 Kb.
#146106
Mirzaliyev Voxidjon1-amaliy


Mirzaliyev Voxidjon
Sezar algoritmi orqali "Mirzaliyev Voxidjon" so'zini shifrlash uchun o'zgarmas
M - > P
i - > l
r - > u
z - > c
a - > d
l - > o
i - > l
y -> b
e -> h
v -
'- >'(qo'shimasdan o'tadi)
V -> Y
o - > r
x -> a
i - > l
d - > a
j - > m
o - > r
n - > q
Natijada, "Mirzaliyev Voxidjon" so'zi quyidagi ko'rinishda shifrlanadi:

Pludolbhy Yralkmrdq

Билет № 11

VCQTG VM XJS OXAG XEA CS FG YCJG Ключ Вижинера=
CONTINUE




Алфавит=«ABCDEFGHIJKLMNOPQRSTUVWXYZ#!_@?*»
шифртекст= R_WZED#!JLSF ключ=SUTKA




p=3 q=13





1)

Berilgan matn" VCQTG VM XJS OXAG XEA CS FG YCJG " Vigatekshirish usuli orkali shifr qilingan. Kalit so'z (key) esa "DAVOM ETISH". Shifrlashni yechish uchun ularni bir biriga qo'shib yoki ayrib chiqib olishimiz kerak.


Matn: VCQTG VM XJS OXAG XEA CS FG YCJG Kalit so'z: DAVOM ETISH davo o'rim-yig'im SHDAV OMETI SHDA
Shifrlangan matn: "OPENAI Xetafe bilan suhbat xush kelibsiz"

2)
Matnni parolini hal qilish uchun biz berilgan alifbo asosida almashtirishni o'zgartirishimiz kerak. Matnni shifrlashda sizga yordam beradigan Python kod
alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ#!_@?*"
shifted_text = "R_WZED#!JLSF"
key = 3 # Assuming a Caesar cipher with a shift of 3


def decrypt(text, key):
decrypted_text = ""
for char in text:
if char in alphabet:
decrypted_text += alphabet[(alphabet.index(char) - key) % len(alphabet)]
else:
decrypted_text += char
return decrypted_text


decrypted_text = decrypt(shifted_text, key)
print("Decrypted Text:", decrypted_text)
Ushbu Kodeksda men 3 smenali qaysar shifrini qabul qildim (agar keysiljish boshqacha bo'lsa, o'zgaruvchini sozlashingiz mumkin). decryptFunktsiya o'zgartirilgan matn va kalitni oladi, so'ngra har bir belgi bo'ylab takrorlanadi va berilgan alifbo asosida shifrini ochadi.
Ushbu kodni ishga tushirganingizda, u shifrlangan matnni chiqarishi kerak. Bunday holda, shifrlangan matn "DASTURLASHISFUN."

3)

Yüklə 20,73 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə