Szyfr Bifid
Szyfruj i odszyfruj tekst za pomocą szyfru Bifid, który łączy kwadrat Polybiusza z transpozycją.
Szyfr Bifid
Szyfr Bifid opracował około 1901 roku francuski kryptolog-amator Félix Delastelle i do dziś uchodzi za jeden z najbardziej eleganckich szyfrów klasycznych. Łączy dwie zasady: kwadrat Polibiusza, który zamienia każdą literę na parę współrzędnych, oraz transpozycję, która miesza współrzędne całego bloku, zanim wrócą one z powrotem do postaci liter. Dzięki temu jedna litera tekstu jawnego wpływa na kilka liter szyfrogramu, więc zwykła analiza częstości liter tu nie wystarcza.
Kwadrat budujesz na podstawie własnego hasła: jego litery bez powtórzeń zajmują pierwsze pola, a dalej idzie reszta alfabetu w kolejności, więc to samo hasło zawsze odtworzy tę samą siatkę. Do wyboru masz kwadrat 5×5, który zgodnie z oryginałem łączy I oraz J w jednym polu, albo 6×6, który je rozróżnia i dokłada dziesięć cyfr, dzięki czemu zaszyfrujesz również liczby. Okres transpozycji określa, ile liter miesza się naraz — okres 1 nie zmienia tekstu, dłuższe okresy rozpraszają wpływ każdej litery na większą część wyniku. Znaki spoza alfabetu, czyli spacje i interpunkcję, możesz usunąć albo zostawić w pierwotnym miejscu; grupowanie wyniku w bloki o stałej długości i wybór wielkości liter to zmiany czysto kosmetyczne.
Po włączeniu podglądu kwadratu i kroków pośrednich zobaczysz zbudowaną siatkę oraz współrzędne przed transpozycją i po niej — przydaje się to przy sprawdzaniu obliczeń ręcznych albo przy nauce, jak szyfr naprawdę miesza tekst. Opcja kierunku przełącza między szyfrowaniem a deszyfrowaniem przy tym samym haśle i ustawieniach.
Wszystko działa lokalnie: hasło i tekst przetwarza twoja przeglądarka i nic nie jest wysyłane. Wynik skopiuj, pobierz jako .txt albo prześlij od razu do kolejnego narzędzia, aby połączyć drugie przekształcenie.