Przejdź do wyników
Narzędzia

Szyfr afiniczny

Zaszyfruj lub odszyfruj tekst szyfrem afinicznym, każdą literę przekształcamy wzorem (a·x + b) mod 26. Współczynnik „a” musi być względnie pierwszy z 26. Podaj tekst, współczynniki i kierunek. Wszystko liczy się w Twojej przeglądarce.

Opracował: DobryKalkulator.pl

Dane

Podaj tekst, współczynniki i kierunek.

Dane

Jak działa kalkulator

Szyfr afiniczny to szyfr podstawieniowy oparty na prostym wzorze matematycznym. Każdą literę (o numerze x od 0 do 25) zamieniamy na literę o numerze (a·x + b) mod 26. Cezar i Atbash to jego szczególne przypadki. Aby dało się odszyfrować, współczynnik „a” musi być względnie pierwszy z 26, inaczej różne litery zlałyby się w jedną.

Jak liczymy (metodologia i wzory)

Sprawdzamy, czy NWD(a, 26) = 1. Szyfrowanie: y = (a·x + b) mod 26. Odszyfrowanie: x = a⁻¹·(y − b) mod 26, gdzie a⁻¹ to odwrotność modularna „a” względem 26 (znajdujemy ją przez wyszukiwanie). Litery spoza A–Z przechodzą bez zmian.

Założenia i ograniczenia

  • Współczynnik a musi być względnie pierwszy z 26 (1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25): w przeciwnym razie narzędzie zgłasza błąd.
  • Szyfrowane są tylko litery A–Z.
  • Wszystko liczy się lokalnie w przeglądarce.

Źródła i aktualizacja

Umieść ten kalkulator na swojej stronie

Skopiuj kod i wklej go w swoim artykule, kalkulator zadziała u Ciebie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: