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.
Spis treści
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
- Wikipedia, Affine cipher (dostęp: 18.07.2026)