ROT13
ROT13を適用するには、文章中の各文字をとりあげ、アルファベット順に13番後の文字に置き換える。Zを超えた場合はAに戻って数える。一般に、大文字小文字の関係は保存するという実装が多い。a は n、 B は O、以下同様に Zは Mになる。数字、記号等はそのまま残す。ラテンアルファベットには26 (= 2 × 13 ) 文字あるので、ROT13変換を二回行うと元に戻る。つまりROT13を関数とみると、自分自身の逆関数となっている:
ROT 13 ( ROT 13 ( x ) ) = ROT 26 ( x ) = x {\displaystyle {\mbox{ROT}}_{13}({\mbox{ROT}}_{13}(x))={\mbox{ROT}}_{26}(x)=x} , for any text x.
数学では変換のこの種の性質を対合と呼ぶことがある。