Przejdź do treści
TextArray
100% lokalnie

Kwadrat Polibiusza

Zamień litery na współrzędne siatki 5×5 (A → 11) i z powrotem, z opcjonalnym słowem kluczowym.

Wejście
Wynik

Kwadrat Polibiusza

Kwadrat Polibiusza to jeden z najstarszych zapisanych szyfrów: siatka alfabetu 5×5, w której każda litera staje się parą wiersz–kolumna — A to 11, B to 12, Z to 55, przy czym I i J dzielą jedną komórkę, żeby 26 liter zmieściło się w 25 polach. Starożytni Grecy sygnalizowali go pochodniami; dziś pojawia się w escape roomach, zagadkach geocachingowych, wyzwaniach CTF i na lekcjach kryptografii.

Szyfrowanie zamienia tekst na pary cyfr rozdzielone spacjami, z / na granicy słów, więc MEET AT NOON staje się 32 15 15 44 / 11 44 / 33 34 34 33, a droga powrotna przywraca słowa. Deszyfrowanie jest wyrozumiałe dla wejścia: pary mogą być rozdzielone spacjami, przecinkami albo niczym — sklejone ciągi jak 2324 dzielą się same — a niepoprawna para jest zgłaszana z nazwy zamiast cichego pominięcia. Litery z ogonkami są najpierw normalizowane, więc ż szyfruje się jak Z, ą jak A, a ł i ß wracają do łacińskich podstaw.

Słowo kluczowe przestawia siatkę w klasyczny sposób: jego litery bez powtórzeń wypełniają pierwsze pola, reszta alfabetu następuje po nich. Ze słowem SECRET litera S staje się 11, a E 12 — ta sama wiadomość szyfruje się zupełnie inaczej i tylko znający słowo kluczowe ułoży tę samą siatkę.

Jak każdy klasyczny szyfr to łamigłówka, nie ochrona — analiza częstości łamie go szybko. Wszystko działa lokalnie w twojej przeglądarce i nic, co wpiszesz, nigdy nie opuszcza twojego urządzenia.

Częste pytania

Dlaczego I oraz J deszyfrują się do tej samej litery?
Siatka 5×5 ma 25 pól na 26 liter, więc I oraz J tradycyjnie dzielą jedno. Szyfrowanie traktuje J jak I, a deszyfrowanie zawsze pokazuje I — odczytanie IUST jako JUST zostaje człowiekowi, jak od dwóch tysięcy lat.
Jak słowo kluczowe zmienia szyfr?
Jego litery bez powtórzeń wypełniają siatkę jako pierwsze, reszta alfabetu następuje po nich. Ze słowem SECRET siatka zaczyna się od S, E, C, R, T…, więc S szyfruje się jako 11 zamiast 41. Obie strony muszą użyć tego samego słowa.
Jakie wejście przyjmuje dekoder?
Pary cyfr od 11 do 55, rozdzielone spacjami, przecinkami, wierszami albo niczym — 2324 działa tak samo jak 23 24. Znak / przywraca spację między słowami. Pary spoza zakresu jak 96 albo nieparzysta liczba cyfr dają jasny błąd ze wskazanym winowajcą.
Co się dzieje z cyframi, interpunkcją i polskimi znakami?
Litery z ogonkami są normalizowane (ż → Z, ą → A, ł → L, ß → SS), więc przetrwają siatkę. Cyfry, interpunkcja i emoji nie mają komórki i wypadają z szyfrowania.
Czy mój tekst jest gdzieś wysyłany?
Nie. Szyfr działa wyłącznie w twojej przeglądarce, a tekst nigdy nie opuszcza twojego urządzenia.