Szyfr afiniczny - koder/dekoder


Szyfr afiniczny - należy do rodziny szyfrów monoalfabetycznych. Posiada jedną bardzo ważną cechę, a mianowicie jednej literze alfabetu jawnego odpowiada dokładnie jedna litera alfabetu tajnego. Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst, również w języku polskim szyfrem afinicznym.





Szyfr afiniczny


a:

b:




Policzyłeś? - polub i udostępnij









Szyfr afiniczny


Szyfr afiniczny jest to szyfr należący do grupy monoalfabetycznych szyfrów podstawieniowych.

Rodzina szyfrów monoalfabetycznych posiada jedną bardzo ważną cechę, a mianowicie jednej literze alfabetu jawnego odpowiada dokładnie jedna litera alfabetu tajnego. Funkcja szyfrująca wygląda następująco: $$ f(x)=ax+b\mod \ m$$ x - szyfrowana litera,
(a,b) - klucz,
m - liczba liter w alfabecie (zwykle 26 bo tyle liter ma język angielski, w naszym kalkulatorze użyliśmy 35 liter z polskimi).

Łatwo zauważyć, że jeśli a = 1, to mamy do czynienia ze zwykłym przesunięciem (jak w szyfrze Cezara).

Szyfr afiniczny ma sens tylko wtedy, gdy funkcja afiniczna f jest różnowartościowa tzn. gdy dla dowolnego y należącego do zbioru klas reszt \begin{align} {\mathbb {Z} }_{m}\end{align} równanie $$ ax+b\equiv y\mod \ m$$ ma co najwyżej jedno rozwiązanie ze względu na zmienną x. Zapiszmy nasze równanie w sposób następujący: $$ ax\equiv y-b\mod \ m$$

Zauważmy, że gdy wartości y przebiegają cały zbiór $$ {\mathbb {Z} }_{m} $$, to i wartości y-b się wyczerpują, czyli wystarczy jeśli zbadamy rozwiązywalność równań $$ ax\equiv y\mod \ m$$ dla $$ y\in {\mathbb {Z} }_{m}$$

Równanie to ma dokładnie jedno rozwiązanie dla każdego $$ y\in {\mathbb {Z} }_{m}$$ wtedy i tylko wtedy, gdy $$\rm {NWD}(a,m)=1$$ (gdzie NWD oznacza największy wspólny dzielnik dwóch liczb).

Funkcja deszyfrująca dla tego szyfru wygląda tak : $$ d(y)=a^{-1}*(y-b)\mod m$$ gdzie $$ a^{-1}$$ jest odwrotnością a w pierścieniu $$ {\mathbb {Z} }_{26} $$ Wzór wynika z wyliczeń: \begin{aligned}{\mbox{D}}({\mbox{E}}(x))&=a^{-1}({\mbox{E}}(x)-b)\mod {m}\\&=a^{-1}(((ax+b)\mod {m})-b)\mod {m}\\&=a^{-1}(ax+b-b)\mod {m}\\&=a^{-1}ax\mod {m}\\&=x\mod {m}.\end{aligned} Więcej na: Wikipedia - Szyfr afiniczny


Użytkownicy tego kalkulatora korzystali również

Dzienny kalkulator kalorii. Czyli ile potrzebujemy dziennie by schudnąć, przytyć lub utrzymać wagę.

Kalkulator zapotrzebowania kalorycznego pomoże stworzyć odpowiednią dietę. Odpowie na pytanie jakie jest nasze dzienne zapotrzebowanie na kalorie i ile dziennie potrzebujemy spożyć węglowodanów, protein oraz tłuszczów aby przytyć lub schudnąć o podaną wagę w ciągu określonego czasu.
Do wyboru mamy kilka najpopularniejszych wzorów do obliczenia podstawowego tempa metabolizmu. W wyniku otrzymamy również siedmiodniowy naprzemienny cykl kaloryczny dzięki, któremu przy długotrwałych dietach możemy "oszukać" organizm spożywając różne wartości kaloryczne dziennie jednocześnie zachowując dietę tygodniową.

Kalkulator tętna maksymalnego i stref tętna do treningu

Jak obliczyć tętno maksymalne (HRMAX)? Jakie strefy tętna dobrać do treningu i jak obliczyć strefy tętna? Przy jakim tętnie jest najlepsze spalania tłuszczu, a przy jakim zwiększymy swoją wydolność i poprawimy kondycję? Kalkulator tętna maksymalnego i stref tętna pomoże odpowiedzieć na te pytania. Obliczysz zarówno swoje tętno maksymalne, optymalne oraz dobierzesz zakresy tętna do odpowiedniego treningu.

Siła, masa i przyspieszenie

Dzięki kalkulatorowi obliczysz siłę, masę i przyspieszenie z Drugiej Zasady Dynamiki Newtona.

Szyfr Vigenère’a - koder/dekoder

Szyfr Szyfr Vigenère’a jest to jeden z klasycznych polialfabetycznych szyfrów podstawieniowych. Za pomocą naszego kodera zarówno zakodujesz oraz odkodujesz każdy tekst szyfrem Vigenère’a.

Mediana szeregu rozdzielczego przedziałowego

Dzięki temu kalkulatorowi statystycznemu dowiesz się jak obliczyć medianę szeregu rozdzielczego przedziałowego.

Napięcie powierzchniowe

Dzięki kalkulatorowi obliczysz wartość napięcia powierzchniowego czyli zjawisko fizyczne występujące na styku powierzchni cieczy z ciałem stałym, gazem lub inną cieczą.

Szyfr ADFGX/ADFVGX - koder/dekoder

Szyfr ADFGX/ADFVGX jest to prosty szyfr podstawieniowy używany przez wojska niemieckie w czasie pierwszej wojny światowej do komunikacji na polu bitwy. Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst szyfrem ADFGX/ADFVGX.

Z kalkulatora korzystano 12476 razy.



Komentarze



Komentarze (0)

Nikt nie komentował jeszcze. Nie wstydź się, bądź pierwszy/a ;)

Dodaj komentarz

* Wymagane informacje
1000
Captcha Image



Wybierz język

EN, ES, DE, FR, RU


Podręczny kalkulator online