ROT13はどこで使用しますか?


13

vimのドキュメントを読んでいて、ショートカットがあることに気付きました。たとえば、g?wROT13を使用して次の単語を変換します。また、PythonファイルのエンコーディングをROT13に変更できることも知っています。

ここに私の質問があります:なぜですか?Django FUNserverのようないたずらプログラムを除けば、それほど有用ではないようです。


+この瞬間まで、ROT13と「非オタク」とのこれまでの楽しさを忘れていたので...ため息。
マーティンS.ストーラー

回答:


18

そこには歴史があります。昔は、スポイラータグのずっと前に、ROT13をスポイラー、ジョークパンチライン、またはなぞなぞにして、すぐに読めないようにしましたが、すぐに読める形式に変換できました( ROT13テキストを2回目にすると、ローマ字のアルファベットは13 26(さらにコーヒーが必要)文字しかないため、元のテキストに戻ります。

そのため、軽度の難読化を行った多くのものはROT13を使用していました。これは一般に入手可能であったためです。それはただ奇妙な癖です。


6
「...ローマ字には13文字しかありません。」あなたは26文字を意味すると思います。
グリーンマット

1
また、私はラテン語を勉強したことはありませんが、英語よりもかなり多くの文字バリアントを使用しています。ただし、英語のアルファベットには26文字しかないと言うのはおそらくかなり安全でしょう。
CVn

1
@グリーンエル ああ。え 13は私の脳を回転させています。
悪魔のような子犬

1
@Satanicpuppy:確かにYBYを意味します!
TMN

1
@マイケル: ラテンアルファベットには英語のアルファベットの文字がいくつか欠けています文字です。実際、英語にはさらにいくつかの文字がありました。

8

ROT13はもともと、不快な素材を含むUsenetの投稿で使用するように考案されたため、私たちの間でより敏感な人が不注意に公開されることはありません。アイデアは、コンテンツを不快に感じるかもしれないことを理解したことを示す方法として、投稿をデコードするアクションをとる必要があるということでした。

これは単なる置換暗号であり、いかなる種類のプライバシーまたは認証を提供することも意図していません。

(ETA:この回答ROT13'dを投稿する衝動に抵抗することは非常に困難でした。)


9
代わりに、ROT26に投稿しました-卑劣です!
ロジャーアトリル

4
ROT26、何もない。セキュリティを強化するために、4つのROT13を使用しました。
Blrfl

2
"originally devised to be used with Usenet postings"CaesarはUsenetに投稿しましたか?(?)
StuperUser

2
@StuperUser:ROT13は(意図的に)1つのオフセットのみを許可するという点でCaesar暗号のサブセットです。そして、アルゴアがインターネットを発明できたとしても、シーザーがUsenetを発明できなかった理由はありません。
Blrfl

2
@Blrfl:シーザーはROT3を使用しました。en.wikipedia.org/wiki/Caesar_cipher

2

実際には、Netscape Navigatorによる4段階の暗号化プロセスの一部として、電子メールパスワードを保存するために真剣に使用されていました。それはおそらく彼らの最大のアイデアではなく、貧弱な暗号化のケーススタディの一部を形成します(どこかにリンクするこのドキュメントのより良いバージョンがあるかもしれません-もしそうなら-編集してください)


sqlite3のを含むディレクトリにcd、~/.mozilla/firefox/vzfbtbbq.defaultまたは類似した、と:sqlite3 urlclassifier2.sqlite 'SELECT * FROM goog_black_url' | tr "[A-Z][a-z]" "[N-ZA-M][n-za-m]"
ユーザー不明

もちろん、sqlite3を含むディレクトリではなく、firefox-Cacheなどを含むディレクトリには申し訳ありません。
ユーザー不明
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.