O tym narzędziu
Szyfr ze słowem kluczowym to klasyczny sposób generowania alfabetu podstawienia monoalfabetycznego z łatwego do zapamiętania słowa kluczowego. To narzędzie buduje ten alfabet szyfrujący, pokazuje pełne odwzorowanie i używa go do szyfrowania lub deszyfrowania Twojego tekstu w przeglądarce. Różni się od szyfru Cezara (stałe przesunięcie), Atbash (stałe odwrócenie) i afinicznego (wzór liniowy): tutaj cały alfabet podstawieniowy jest wyprowadzany ze słowa, które wybierasz.
Alfabet szyfrujący jest tworzony przez zapisanie słowa kluczowego z usuniętymi powtórzonymi literami, a następnie dopisanie pozostałych nieużytych liter A–Z w kolejności. Opcjonalna litera początku wypełnienia pozwala rozpocząć tę pozostałą sekwencję w wybranym punkcie (z zawijaniem wokół alfabetu) dla dodatkowej zmienności. Powstały 26-literowy ciąg ustawia się pozycyjnie z alfabetem jawnym A–Z, więc litera na każdym indeksie staje się swoim zamiennikiem. Kodowanie odwzorowuje jawny na szyfr; dekodowanie odwraca tę samą tabelę.
Całe przetwarzanie odbywa się lokalnie, więc nic z tego, co wpiszesz, nie opuszcza Twojego urządzenia. Wielkość liter jest zachowywana, a wszelkie znaki niebędące literami przechodzą nietknięte, co utrzymuje interpunkcję i odstępy w nienaruszonym stanie. Ponieważ jest to proste podstawienie, szyfr zachowuje wzorce częstości liter i jest podatny na analizę częstości — świetny do łamigłówek i nauki, ale nie do prawdziwych tajemnic. Na przykład słowo kluczowe KRYPTOS tworzy alfabet szyfrujący KRYPTOSABCDEFGHIJLMNQUVWXZ.