Szyfr Playfair - koder/dekoder


Szyfr Playfair, Szyfr Playfaira lub kwadrat Playfaira jest szyfrem podstawieniowym poligramowym. Kryptogram tworzony jest poprzez zastąpienie par liter tekstu jawnego inną parą liter. Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst szyfrem Playfaira.

Ze względu na fakt, że liter alfabetu łacińskiego jest 26 a w tablicy mieści się 25 wybierz czy chcesz zastąpić jakąś literę inną literą (najczęściej J->I), czy usunąć literę z tablicy (np. najmniej używaną). Wybierz czy chcesz użyć do szyfrowania tablicę kodową z wprowadzonym kluczem, czy chcesz wypełnić każde pole tablicy ręcznie lub losowo. Jeżeli wybierzesz kodowanie z kluczem to wprowadź klucz w odpowiednie pole. Jeśli wybierzesz wypełnienie ręczne lub losowe wówczas samodzielnie wpisz litery do tablicy kodowej albo wypełnij losowo tablicę. Możesz rozdzielić powtarzające się litery jedną z liter alfabetu. W koderze polskie litery zamieniane są na litery łacińskie Ą->A, Ć->C, Ń->N itd.





Szyfr Playfair - koder/dekoder


Tablica kodowa


Użyj tablicę z kluczem:

Wypełnij ręcznie lub losowo:


Zamień literę:
Zamień na
Pomiń literę:
Pomiń:


Nie rozdzielaj zdublowanych liter.







Policzyłeś? - polub i udostępnij









Szyfr Playfair


Szyfr Playfair, Szyfr Wheatstone'a-Playfaira lub kwadrat Playfaira jest szyfrem podstawieniowym poligramowym. Został wymyślony w 1854 roku przez angielskiego wynalazcę Charlesa Wheatstone'a. Został roapopularyzowany przez szkockiego naukowca i parlamentarzystę Lorda Lyona Playfaira.

Playfair przez wiele lat dążył do tego, aby używać tego szyfru podczas wojny. Jego pomysłowi wielokrotnie się sprzeciwiano. Brytyjskie Ministerstwo Wojny zastosowało go w końcu w czasie wojny burskiej. Był następnie stosowany przez wszystkie walczące strony podczas obu wojen światowych. Podobnie jak inne szyfry tego okresu, wraz z nadejściem ery komputerów, został wycofany z użycia ze względu na możliwości łamania za pomocą ataków siłowych odszukując najczęściej występujące w danym języku digramy..

Kodowanie szyfrem Playfair polega na zastąpieniu par liter tekstu jawnego inną parą liter.

Składa się on z tablicy kodowej zawierającej 25 liter alfabetu łacińskiego. Z racji tego, że alfabet łaciński zawiera 26 liter jedna najmniej wykorzystywana w alfabecie litera jest usuwana bądź litery używane są zastępczo (np. I zamiast J). Do tablicy wprowadzamy również słowo-klucz lub słowa-klucze. Przy czym powtarzające się litery usuwamy. Resztę pól tablicy wypełniamy pozostałymi literami alfabetu w kolejności alfabetycznej.

Na przykład ustalając słowo-klucz jako KLUCZ i usuwając literę Q tablica kodowa będzie wyglądała następująco:

K L U C Z
A B D E F
G H I J M
N O P R S
T V W X Y

Aby zaszyfrować tekst jawny dzielimy go na dwuznaki (digramy) składające się z par liter. Jeżeli jawne słowo nie będzie miało parzystej ilości liter wówczas na końcu dodajemy literę X. Jeżeli w parze wystąpią takie same litery rozdzielamy je również literą X. Na przykład chcąc zakodować słowo CALCOOLATOR dzielimy je na pary CA LC OX OL AT OR. Pomiędzy literami OO dodaliśmy X, aby rozdzielić parę składającą się z takich samych liter.

Następnie znajdujemy pierwszą parę liter CA

K L U C Z
A B D E F
G H I J M
N O P R S
T V W X Y

Teraz odczytujemy litery z miejsc przecięcia się linii poprowadzonych pionowo i poziomo od każdej z liter jawnych.

K L U C Z
A B D E F
G H I J M
N O P R S
T V W X Y

Pierwsza zakodowana para liter CA słowa jawnego będzie miała postać KE.

Jeżeli para liter występuje w tym samym wierszu wówczas dla każdej litery jawnej odczytujemy literę leżącą bezpośrednio po jej prawej stronie. Jeżeli natomiast para liter występuje w tej samej kolumnie wówczas dla każdej litery jawnej odczytujemy literę leżącą bezpośrednio pod nią. Przykładem jest tu kolejna para liter LC naszego słowa, znajdująca się w tym samym wierszu tablicy kodowej, która po zakodowaniu ma postać UZ.

K LUCZ
A B D E F
G H I J M
N O P R S
T V W X Y

Czynność odczytywania powtarzamy dla każdej z par liter słowa jawnego CA LC OX OL AT OR i przypisujemy jej pary odczytane z tablicy kodowej KE UZ RT PK GK PS.


Więcej na: Wikipedia - Szyfr Playfair


Użytkownicy tego kalkulatora korzystali również

Szyfr Vernama - koder/dekoder

Szyfr Vernama, szyfr doskonały, szyfr One-time pad lub OTP jest jedyną sprawdzoną metodą kryptograficzną, która umożliwia bezwarunkowo bezpieczne szyfrowanie, co zostało udowodnione matematycznie. Polega na wprowadzeniu losowego klucza o długości szyfrowanego tekstu. Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst szyfrem Vernama.

Szyfr Cezara - koder/dekoder

Szyfr Cezara jest to rodzaj szyfru podstawieniowego, w którym każda litera tekstu jawnego (niezaszyfrowanego) zastępowana jest inną, oddaloną od niej o stałą liczbę pozycji w alfabecie, literą (szyfr monoalfabetyczny), przy czym kierunek zamiany musi być zachowany. Za pomocą naszego kodera zarówno zakodujesz oraz odkodujesz każdy tekst szyfrem Cezara.

Szyfr Beauforta - koder/dekoder

Szyfr Beauforta jest to szyfr należący do grupy szyfrów wieloalfabetycznych. Jest szyfrem zastępczym podobnym do szyfru Vigenère'a, z tym, że szyfruje on znaki w nieco inny sposób.Za pomocą naszego kodera zarówno zaszyfrujesz oraz odszyfrujesz każdy tekst szyfrem Beauforta.

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ą.

Z kalkulatora korzystano 207 razy.



Komentarze



Komentarze (0)

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

Dodaj komentarz

* Wymagane informacje
1000
Captcha Image




Podręczny kalkulator online



szyfr-playfair