Affine шифры

Affine алмастыру шифрымен хабарламаларды кодтаңыз және декодтаңыз.

Қалай қолдану керек

  1. Жоғарыдағы өрістерге мәндеріңізді енгізіңіз.
  2. Нәтижені бірден көру үшін Есептеу түймесін басыңыз.
  3. Нәтижеге сілтемені көшіру үшін Бөлісу түймесін пайдаланыңыз.

Осы калькулятор туралы

Бұл құрал мәтінді Affine шифрымен шифрлайды және шифрын шешеді — ол E(x) = (a·x + b) mod 26 формуласымен анықталатын алмастыру шифры, мұндағы x — әріптің сан бойынша реттік орны (A=0…Z=25), a және b — шифрлау кілттері, ал нәтиже қайта әріпке сәйкестендіріледі. Шифрды шешу модульдік бөлуді қажет ететіндіктен, a кілті 26-мен өзара жай сан болуы керек (1-ден басқа ортақ бөлгіші болмауы керек) — жарамды мәндер: 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25.

Ол кіріспе криптография курстарындағы классикалық оқу мысалы, себебі ол Цезарь шифрын (a=1 болғанда) және қарапайым көбейткіш шифрлерді жалпылайды, әрі модульдік арифметика мен өзара жайлықтың неге қайтымдылық үшін маңызды екенін көрсетеді. Хабарламаны шифрлау немесе шешу үшін мәтінді және a мен b кілттерін енгізіңіз.

Was this helpful?

3 реакцияға дейін таңдай аласыз.

Comments (0)

  • Be the first to comment.

Танымал калькуляторлар

Барлық калькуляторлар