Szyfr playfaira
Z Skauting.pl
Polega on na zastąpieniu par liter tekstu jawnego inną parą liter. Użyjmy jako słowa-klucza słowa SZYFR. Zatem pierwszą czynnością będzie zapisanie liter alfabetu w kwadracie 5 x 5, zaczynając od słowa kluczowego i łącząc litery I oraz J.
Potem dzielimy tekst, który mamy zamiar zaszyfrować (nazywajmy go tekstem jawnym) na digramy, czyli pary liter. Każda z par powinna się składać z dwóch różnych od siebie liter. W razie potrzeby możemy w tym celu wstawić x. Dodajemy je także na końcu wtedy, gdy tekst nie kończy się pełnym digramem.
Na przykład:
- tekst jawny
- wikipedia jest najlepsza
- tekst jawny jako digramy
- wi-ki-pe-di-aj-es-tn-aj-le-ps-za
Teraz przystępujemy do właściwego szyfrowania. Pary liter możemy podzielić na trzy grupy:
- obie litery są w tym samym wierszu
- obie litery są w tej samej kolumnie
- pozostałe
Jeśli obie litery są w tym samym wierszu, zastępujemy je sąsiadującymi z nimi literami z prawej strony; na przykład ki zamienia się w LK. Jeżeli jedna z liter znaje się na samym końcu wiersza, zastępujemy ją pierwszą literą w tym wierszu. Jeśli obie litery znajdują się w jednej i tej samej kolumnie, powinny zostać zastąpione przez litery leżące pod nimi; np. le zmienia się w QL. Jeżeli któraś litera znajduje się na końcu kolumny, zastępujemy ją pierwszą literą w kolumnie.
Zupełnie inną kwestią jest sytuacja, w której każda z liter digramu znajduje się w innym wierszu i innej kolumnie. W takim wypadku, aby zaszyfować pierwszą literę, idziemy wzdłuż wiersza, aż dotrzemy do kolumny, która zawiera drugą literę. Litera na skrzyżowaniu wiersza z kolumnązastępuje pierwszą literę. W celu zaszyfrowania drugiej z liter, szukamy wzdłuż wiersza kolumny, w której znajduje się pierwsza litera. Znak ze skrzyżowania reprezentuje drugą literę.
Zaszyfrowany tekst przykładowy brzmi zatem:
- tekst jawny jako diagramy
- wi ki pe di aj es tn aj le ps za
- tekst zaszyfrowany (kryptogram)
- VK LK QD CK CG AR UM CG QL MF SB
Adresat znający słowo-klucz, może odczytać wiadomość odwracając opisaną procedurę.






