0

디코딩 결과

ROT47 (!-~)

인코딩 결과

ROT47 (!-~)

ROT47에 대해서

ROT47은 문장의 문자를 다른 문자로 치환하여 암호화하는 단일 환자 암호 중 하나입니다.

문자 치환은 '!'부터 '~'까지의 문자를 '!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'의 94문자 중에서 47문자 시프트시키는 것으로 수행합니다.

예를 들어 '!'는 'P', 'A'는 'p', '0'은 '_'로 암호화됩니다.

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

암호문을 다시 암호화하면 평문이 얻어지는 반전성이 있기 때문에, 암호화와 같은 흐름으로 복호화도 가능합니다.