0

Wynik dekodowania

ROT47 (!-~)

Wynik kodowania

ROT47 (!-~)

O ROT47

ROT47 to szyfr przesuwający, który operuje na zestawie znaków ASCII.

Zamienia on znaki z zakresu od „!” (33) do „~” (126) poprzez przesunięcie ich o 47 pozycji w cyklu liczącym 94 znaki.

Na przykład „!” staje się „P”, „A” staje się „p”, a „0” staje się „_”.

Przed : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Po    : PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO
Tekst jawny        : THIS IS A SECRET MESSAGE 123!
Tekst zaszyfrowany : %wx$ x$ p $tr#t% |t$$pvt `abP

Ponieważ 47 + 47 = 94 (cały zakres używanych znaków), ponowne zaszyfrowanie kryptogramu przywraca oryginalny tekst. Ta sama procedura służy do szyfrowania i deszyfrowania.