Szyfr ADFGVX
Szyfruj lub deszyfruj tekst za pomocą szyfru ADFGVX z okresu pierwszej wojny światowej, który łączy zatankowany kwadrat z transpozycją kolumnową.
Szyfr ADFGVX
Szyfr ADFGVX był używany przez armię niemiecką w 1918 roku do ochrony ruchu radiowego podczas ostatnich ofensyw pierwszej wojny światowej. Działa w dwóch etapach: każdy znak tekstu jawnego najpierw zmienia się na parę liter wybraną z A, D, F, G, V i X, wskazując jego pozycję w zatankowanym siatce 6×6; wynikowy ciąg liter współrzędnych jest następnie zmieniane transpozycją kolumnową napędzaną drugim hasłem. Połączenie podstawienia z transpozycją znacznie utrudniło złamanie szyfru analizą częstotliwości więcej niż jakikolwiek krok samodzielnie, a to narzędzie uruchamia cały proces, w obu kierunkach, całkowicie w Twojej przeglądarce.
Hasło kwadratu wypełnia siatkę: jego litery i cyfry, deduplikowane, trafiają do pierwszych komórek, a następnie reszta alfabetu następuje w kolejności, więc to samo hasło zawsze odbudowuje ten sam kwadrat. Hasło transpozycji określa, na ile kolumn napisany jest ciąg współrzędnych i w jakiej kolejności czytane wstecz — inne słowo kluczowe drastycznie zmienia wynik. Przełącz na ADFGX na oryginalny wariant: siatkę 5×5 z I i J połączone i bez cyfr, używając tylko A, D, F, G i X. Kierunek przełącza się między szyfrowaniem i rozszyfrowaniem z tymi samymi hasłami; grupowanie szyfru w blokach po pięć jest kosmetyczne i nie wpływa na rozszyfrowanie.
Włącz "Pokaż kwadrat i krok podstawienia", aby zobaczyć siatkę i ciąg liter współrzędnych przed transpozycją — przydatne do sprawdzenia obliczeń ręcznych. Znaki poza alfabetem szyfru, takie jak spacje i znaki interpunkcyjne, są pomijane podczas szyfrowania zamiast bycia szyfrowanymi.
Wszystko działa lokalnie: hasła i tekst pozostają w Twojej przeglądarce i nigdy nie są nigdzie wysyłane. Skopiuj wynik, pobierz go jako plik .txt lub wyślij go bezpośrednio do innego narzędzia, aby połączyć drugą transformację.