Hill Shifri - Matritsa Ko'paytmasi
2x2 Matritsa Misoli
Sozlamalar
Hill shifrida kalit sifatida matritsa ishlatiladi. Biz 2x2 matritsadan foydalanamiz:
Determinant: det(K) = 3×5 - 3×2 = 9
gcd(9, 26) = 1 → Teskari matritsa mavjud
Matn: HI
Har bir harf alifbodagi tartib raqamiga aylantiriladi (A=0, B=1, ..., Z=25):
Shunday qilib, matn vektori: P = [7; 8]
Shifrlash formulasi: C = K × P (mod 26)
Har bir sonni 26 ga bo'lib qoldiqni olamiz:
54 mod 26 = 2 (54 ÷ 26 = 2 butun, qoldiq 2)
Shifr vektori: C = [19; 2]
Raqamlarni harflarga aylantiramiz (0=A, 1=B, ..., 25=Z):
Natija: HI → TC