시저 암호 / ROT 암호 원리
ROT 암호 표기
ROT N(숫자)
알파벳은 a~z까지 총 26개의 문자가 있는데
a~z까지 각 문자마다 0, 1, 2, 3... 25까지 번호를 매긴다.
평문을 나타낼 때
ROT 0
a | b | c | ... | x | y | z |
a(0) | b(1) | c(2) | ... | x(23) | y(24) | z(25) |
ROT 1
a | b | c | ... | x | y | z |
b(1) | c(2) | d(3) | ... | y(24) | z(25) | a(0) |
ROT 2
a | b | c | ... | x | y | z |
c(2) | d(3) | e(4) | ... | z(25) | a(0) | b(1) |
...
ROT 25
a | b | c | ... | x | y | z |
z(25) | a(0) | b(1) | ... | w(22) | x(23) | y(24) |
ROT 26 = ROT 0
a | b | c | ... | x | y | z |
a(0) | b(1) | c(2) | ... | x(23) | y(24) | z(25) |
이렇게 된다.
ROT Decoder / Encoder