Affine shifri

Affine almashtirish shifri bilan xabarlarni kodlang va dekodlang.

Foydalanish tartibi

  1. Yuqoridagi maydonlarga qiymatlaringizni kiriting.
  2. Natijani darhol ko‘rish uchun Hisoblash tugmasini bosing.
  3. Natija havolasini nusxalash uchun Ulashish tugmasidan foydalaning.

Ushbu kalkulyator haqida

Bu vosita matnni E(x) = (a·x + b) mod 26 bilan belgilangan almashtirish shifri boʻlgan Affine shifri bilan shifrlaydi va deshifrlaydi, bunda x harfning raqamli oʻrni (A=0…Z=25), a va b shifrlash kalitlari, natija esa qaytadan harfga moslashtiriladi. Deshifrlash uchun modulli boʻlish kerak boʻlgani uchun, a kaliti 26 bilan oʻzaro tub boʻlishi kerak (1 dan boshqa umumiy koʻpaytuvchiga ega boʻlmasligi kerak) — yaroqli qiymatlar 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25.

Bu kirish darajasidagi kriptografiya kurslarida klassik oʻqitish misoli, chunki u Sezar shifrini (a=1 boʻlganda) va oddiy koʻpaytiruvchi shifrlarni umumlashtiradi, shu bilan birga modulli arifmetika va oʻzaro tublik teskarilanish uchun nega muhim ekanligini koʻrsatadi. Xabarni kodlash yoki dekodlash uchun matningiz va ikki a va b kalitlarini kiriting.

Was this helpful?

3 tagacha reaksiya tanlashingiz mumkin.

Comments (0)

  • Be the first to comment.

Mashhur kalkulyatorlar

Barcha kalkulyatorlar