O tym narzędziu
Szyfr Bifid, wynaleziony przez Félixa Delastelle'a około 1901 roku, łączy kwadrat Polibiusza z frakcjonowaniem i przestawieniem, tak że każda litera wyjściowa zależy od dwóch różnych liter wejściowych — rozpraszając, czyli dyfundując, informację w wiadomości. To narzędzie buduje kwadrat Polibiusza 5x5 z kluczem (I oraz J dzielą komórkę), pokazuje go i koduje lub dekoduje Twój tekst w przeglądarce.
Każda litera tekstu jawnego jest najpierw zapisywana jako para współrzędnych — jej wiersz i kolumna w kwadracie. Tekst jest przetwarzany w blokach, których długość to okres. W obrębie bloku wszystkie numery wierszy są wypisywane najpierw, potem wszystkie numery kolumn, tworząc jeden strumień cyfr; strumień ten jest następnie odczytywany z powrotem w kolejnych parach, a każda nowa para (wiersz, kolumna) jest odwzorowywana przez kwadrat, by wytworzyć literę szyfrogramu. Ponieważ wiersze i kolumny sąsiadujących liter są przeplatane, pojedyncza litera tekstu jawnego wpływa na kilka liter szyfrogramu. Dekodowanie odwraca ten proces: odczytaj współrzędne każdej litery szyfru, podziel sekwencję cyfr bloku na połowę wierszy i połowę kolumn, a następnie połącz je ponownie.
Bezpieczeństwo bierze się z okresu: większy okres miesza więcej liter razem i lepiej opiera się analizie, podczas gdy nieustawiony okres frakcjonuje całą wiadomość jako jeden blok. Wszystkie obliczenia są lokalne i prywatne. Zauważ, że znaki niebędące literami są usuwane, tekst jest zamieniany na wielkie litery, a J jest zwijane do I przed szyfrowaniem.