シーザー暗号 #
暗号の一つであるシーザー暗号についてを述べる。
シーザー暗号は元の文(平文)の各文字を、辞書順にx字ずらしてできる暗号のことである。xは任意の数字が入る。
注意すべきなのは文中の各文字は全てx字ずらす必要があるということである。文字ごとにずらす字数を変えない様にする。
特に、x=13 (13字ずらす) の時のシーザー暗号を ROT13 という。
例として、x=3の時、以下のように変換される。

この時、例えば"aabcb"は"ddefe"、“vwxyz"は”yzabc“のように変換される。