Szyfr afiniczny (Affine)

Koduj i dekoduj wiadomości szyfrem podstawieniowym Affine.

Jak korzystać

  1. Wprowadź potrzebne wartości w polach.
  2. Kliknij „Oblicz”, aby zobaczyć wynik.
  3. Skopiuj lub udostępnij wynik przyciskiem „Udostępnij”.

O tym kalkulatorze

To narzędzie szyfruje i odszyfrowuje tekst za pomocą szyfru afinicznego (Affine), szyfru podstawieniowego zdefiniowanego jako E(x) = (a·x + b) mod 26, gdzie x to liczbowa pozycja litery (A=0…Z=25), a i b to klucze szyfrujące, a wynik jest odwzorowywany ponownie na literę. Ponieważ odszyfrowanie wymaga dzielenia modularnego, klucz a musi być względnie pierwszy z 26 (nie mieć żadnego wspólnego dzielnika innego niż 1) — poprawne wartości to 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25.

Jest to klasyczny przykład dydaktyczny na wprowadzających kursach kryptografii, ponieważ uogólnia on zarówno szyfr Cezara (gdy a=1), jak i proste szyfry multiplikatywne, pokazując jednocześnie, dlaczego arytmetyka modularna i względna pierwszość mają znaczenie dla odwracalności. Wprowadź swój tekst oraz dwa klucze a i b, aby zakodować lub zdekodować wiadomość.

Was this helpful?

Możesz wybrać maksymalnie 3 reakcje.

Comments (0)

  • Be the first to comment.

Popularne kalkulatory

Wszystkie kalkulatory