ROT13
これは26文字からなる言語のみで有効であって、ポーランド語のように26を超える文字を持つ場合やハワイ語のように26未満の場合は条件が異なる。たまたま英語が26文字を使用しているので、例えばROT-15ではなくROT-13が好ましかったのである。
エンコードやデコードを手で行うこともできるが、計算機プログラムに行わせるほうが便利である。UNIXにはtr (transliterate) というユーティリティがあり、次のように使うとROT13のエンコーディングができる。
tr A-Za-z N-ZA-Mn-za-m
ニューズリーダに自動復号機能が組み込まれるのに時間はかからなかった。1990年代の初めから、FidoNetのフォーラムでもROT13が用いられるようになったので、FidoNetのメーラにもROT13自動暗号/復号機能が含まれることがしばしばである。
以下は変換アルゴリズムに従ってPascalで記述した例である。文字コードはASCIIであることを前提としている。
CharString型 は文字列を格納するための添字が1から始まる適当な長さの char 型変数の配列である。s に文字列そのもの、lenには文字列の長さを入れる。前述のように、この手続きは暗号化、復号両方に用いることができる。
ROT26はアメリカ合衆国のデジタルミレニアム著作権法 (DMCA) をからかうためにも用いられた。あるネットワークユーザ達はネットワーク上のフォーラムに投稿する文章に「この文書はROT26で暗号化されている。回避操作は告訴対象である」 ("Encoded with ROT26 — circumvention will be prosecuted!") という警告文をつけた。DMCAは複製防止システムを回避する事(コピーガード外し)を広範に禁止したが、複製防止システムの中にはもともとセキュリティー的に甘い暗号を用いたものがしばしば見られるのである。トリプルDESにからんで「三重ROT13」も時折見る。もちろんROT13そのものである。
2001年にロシア人暗号研究者のドミトリ・スクリャーロフ (Dmitry Sklyarov) が逮捕された。eBookの複製防止システムの弱点について詳細を発表した後のことであった。eBookはデジタル的な(電気的な)書物のフォーマットであるが、著作権を守るための技術的手段を含むことがある。eBook出版社の一つ、New Paradigm Research Group (NPRG) は自分たちの報告書を暗号化する方法としてROT13を用いていた。アドビはeBookソフトウェア開発キット (SDK) にROT13を用いた玩具的例題を含めているが、NPRGがこれを誤解して、ROT13をまともな暗号法とでも思ったのだろう ( ) 。