ROT13透過 とうか 與 あずか 其成對 たい 的 てき 13個 こ 字母 じぼ 一 いち 對 たい 一 いち 置換 ちかん ,如HELLO 變成 へんせい URYYB (或 ある 者 もの 將之 まさゆき 解 かい 碼,URYYB 再度 さいど 變 へん 回 かい HELLO )。
ROT13 (迴轉13位 い ,英語 えいご :rotate by 13 places ,有 ゆう 時 じ 也記為 ため ROT-13 )是 ぜ 一 いち 種 しゅ 簡易 かんい 的 てき 替 かえ 換 かわ 式 しき 密 みつ 碼 。ROT13是 ぜ 一種 いっしゅ 在 ざい 英文 えいぶん 網 あみ 路 ろ 論壇 ろんだん 用作 ようさく 隱 かくれ 藏 ぞう 八卦 はっけ (spoiler)、妙 みょう 句 く 、謎 なぞ 題 だい 解答 かいとう 以及某 ぼう 些髒話 的 てき 工具 こうぐ ,目的 もくてき 是 ぜ 逃過版 ばん 主 おも 或 ある 管理 かんり 员的匆匆 そうそう 一瞥 いちべつ 。ROT13被 ひ 描述成 なり 「雜誌 ざっし 字 じ 謎 なぞ 上下 じょうげ 顛倒 てんとう 解答 かいとう 的 てき Usenet 對等 たいとう 體 たい 」。(Usenet equivalent of a magazine printing the answer to a quiz upside down.)[ 1] ROT13 也是過去 かこ 在 ざい 古 こ 羅 ら 馬 うま 開發 かいはつ 的 てき 凱撒加 か 密 みつ 的 てき 一 いち 種 しゅ 變體 へんたい 。
ROT13是 ぜ 它自己 じこ 本身 ほんみ 的 てき 逆 ぎゃく 反 はん ;也就是 ぜ 說 せつ ,要 よう 還 かえ 原 げん ROT13,套用加 か 密 みつ 同樣 どうよう 的 てき 演算 えんざん 法 ほう 即 そく 可 か 得 え ,故 こ 同樣 どうよう 的 てき 操作 そうさ 可用 かよう 再 さい 加 か 密 みつ 與 あずか 解 かい 密 みつ 。該演算法 さんぽう 並 なみ 沒 ぼつ 有 ゆう 提供 ていきょう 真正 しんせい 的 てき 密 みつ 碼學上 じょう 的 てき 保全 ほぜん ,故 こ 它不應 おう 該被套用在 ざい 需要 じゅよう 保全 ほぜん 的 てき 用途 ようと 上 じょう 。它常常 つね 被 ひ 當 とう 作 さく 弱 じゃく 加 か 密 みつ 範 はん 例 れい 的 てき 典型 てんけい 。ROT13激勵 げきれい 了 りょう 廣 こう 泛的線上 せんじょう 書信 しょしん 撰 せん 寫 うつし 與 あずか 字母 じぼ 遊戲 ゆうぎ ,且它常 つね 於新聞 しんぶん 群 ぐん 組 ぐみ 對話 たいわ 中 ちゅう 被 ひ 提 ひさげ 及。
套用ROT13到 いた 一段文字上僅僅只需要檢查字元字母順序並取代它在13位 い 之 これ 後 ご 的 てき 對應 たいおう 字母 じぼ ,有 ゆう 需要 じゅよう 超過 ちょうか 時 じ 則 のり 重 おも 新 しん 繞 にょう 回 かい 26英文 えいぶん 字母 じぼ 開 ひらき 頭 あたま 即 そく 可 か [ 2] 。
A 換 かわ 成 なり N 、B 換 かわ 成 なり O 、依 よ 此類推到M 換 かわ 成 なり Z ,然 しか 後 こう 序列 じょれつ 反轉 はんてん :N 換 かわ 成 なり A 、O 換 かわ 成 なり B 、最後 さいご Z 換 かわ 成 なり M 。只 ただ 有 ゆう 這些出 で 現在 げんざい 英文 えいぶん 字母 じぼ 裡 うら 頭 あたま 的 てき 字 じ 元 もと 受影響 えいきょう ;數字 すうじ 、符號 ふごう 、空白 くうはく 字 じ 元 もと 以及所有 しょゆう 其他字 じ 元 もと 都 と 不變 ふへん 。因 よし 為 ため 只 ただ 有 ゆう 在 ざい 英文 えいぶん 字母 じぼ 表 ひょう 裡 うら 頭 あたま 只 ただ 有 ゆう 26個 こ ,並 なみ 且26 = 2 × 13,ROT13函數 かんすう 是 ぜ 它自己 じこ 的 てき 逆 ぎゃく 反 はん :[ 2]
對 たい 任 にん 何 なん 字 じ 元 もと x :
ROT
13
(
ROT
13
(
x
)
)
=
ROT
26
(
x
)
=
x
{\displaystyle {\mbox{ROT}}_{13}({\mbox{ROT}}_{13}(x))={\mbox{ROT}}_{26}(x)=x}
。
換 かわ 句 く 話 はなし 說 せつ ,兩個 りゃんこ 連續 れんぞく 的 てき ROT13應用 おうよう 函 はこ 式 しき 會 かい 回復 かいふく 原始 げんし 文字 もじ (在 ざい 數學 すうがく 上 うえ ,這有時 じ 稱 しょう 之 の 為 ため 對 たい 合 ごう (involution);在 ざい 密 みつ 碼學上 じょう ,這叫做對等 たいとう 加 か 密 みつ (reciprocal cipher))。
轉換 てんかん 可 か 以利用 りよう 查找表 ひょう 完成 かんせい ,如下例 れい 所 しょ 示 しめせ :
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm
例 れい 如,下面 かめん 的 てき 英文 えいぶん 笑話 しょうわ ,精華 せいか 句 く 為 ため ROT13所 しょ 隱匿 いんとく :
How can you tell an extrovert from an
introvert at NSA ? Va gur ryringbef,
gur rkgebireg ybbxf ng gur BGURE thl'f fubrf.
透過 とうか ROT13表 ひょう 格 かく 轉換 てんかん 整 せい 片 かた 文字 もじ ,該笑話 ばなし 的 てき 解答 かいとう 揭露如下:
Ubj pna lbh gryy na rkgebireg sebz na
vagebireg ng AFN? In the elevators,
the extrovert looks at the OTHER guy's shoes.
第 だい 二 に 次 じ ROT13函數 かんすう 將 しょう 轉回 てんかい 原始 げんし 文字 もじ 。
ROT13過去 かこ 在 ざい 1980年代 ねんだい 早期 そうき 的 てき net.jokes新聞 しんぶん 群 ぐん 組 ぐみ 裡 うら 使用 しよう [ 3] 。它被用 よう 來 らい 隱 かくれ 藏 ぞう 某 ぼう 些可能 かのう 侮辱 ぶじょく 到 いた 特定 とくてい 讀者 どくしゃ 的 てき 笑話 しょうわ 、隱 かくれ 晦 みそ 某 ぼう 個 こ 謎 なぞ 題 だい 的 てき 答案 とうあん 或 ある 八卦 はっけ 性 せい 的 てき 內容。[ 2] [ 4] 。之 これ 所以 ゆえん 選 せん 一 いち 次 じ 13個 こ 字母 じぼ 的 てき 位 い 移 うつり 而不是 ぜ 其他值(例 れい 如原本 ほん 凱撒加 か 密 みつ 裡 うら 的 てき 3字母 じぼ 位 い 移 うつり )乃因13位 い 這個值剛剛 つよし 好 こう 加 か 密 みつ 解 かい 密 みつ 都 と 是 ぜ 一 いち 樣 よう ,故 こ 只 ただ 要 よう 一行命令就可以簡潔的滿足兩者需要[ 4] 。ROT13一般 いっぱん 是 ぜ 新聞 しんぶん 閱讀軟體 內建支援 しえん 的 てき 功 こう 能 のう [ 4] 。電子 でんし 郵件位 い 址 し 有 ゆう 時 じ 也以ROT13編 へん 碼以躲過較不複雜 ふくざつ 的 てき 垃圾郵件機器 きき 人 じん 耳目 じもく 。[ 5]
ROT13是 ぜ 凱撒密 みつ 碼加 か 密 みつ 演算 えんざん 法 ほう 的 てき 特例 とくれい 。西元 にしもと 前 ぜん 一 いち 世紀 せいき 尤 ゆう 利 り 烏 がらす 斯·凱撒發明 はつめい 凱薩加 か 密 みつ 法 ほう [ 6] 。更 さら 具體 ぐたい 的 てき 例 れい 子 こ 是 ぜ 伐 き 蹉衍那 な 加 か 密 みつ (Vatsyayana cipher),該密碼描述 じゅつ 了 りょう 《欲 よく 经 》整 せい 本 ほん 經文 きょうもん 。[來 らい 源 みなもと 請求 せいきゅう ]
ROT13並 なみ 不 ふ 意圖 いと 用 よう 在 ざい 重視 じゅうし 機密 きみつ 性的 せいてき 場合 ばあい 。固定 こてい 位 い 移 うつり 的 てき 使用 しよう 意味 いみ 著 ちょ 該加密 みつ 實際 じっさい 上 じょう 並 なみ 沒 ぼつ 有 ゆう 金 きむ 鑰 ,而且解 かい 碼不需要 じゅよう 對 たい ROT13實際 じっさい 上 じょう 的 てき 使用 しよう 有 ゆう 較深了解 りょうかい 。即 そく 使 つかい 沒 ぼつ 有 ゆう ROT13使用 しよう 的 てき 知識 ちしき ,該演算法 さんぽう 也相當 とう 容易 ようい 透過 とうか 頻 しき 率 りつ 分析 ぶんせき 破 やぶ 解 かい [ 2] 。正因 まさより 為 ため 其完全 ぜん 不適合 ふてきごう 真正 しんせい 的 てき 機密 きみつ 用途 ようと ,ROT13已 やめ 經 けい 變成 へんせい 了 りょう 一 いち 種 しゅ 警句 けいく ,用 よう 來 らい 影 かげ 射 しゃ 任 にん 何 なん 顯著 けんちょ 的 てき 弱 じゃく 加 か 密 みつ 體系 たいけい ;例 れい 如批評 ひひょう 家 か 可能 かのう 會 かい 這樣說 せつ :「56位 い 元 もと DES 這些日子 にっし 以來 いらい 只 ただ 比 ひ ROT13要 よう 好 こう 一 いち 點 てん 。」另外,作為 さくい 對 たい 真正 しんせい 術語 じゅつご 像 ぞう “雙 そう 重 じゅう DES”的 てき 嘲 あざけ 諷,半 はん 路 ろ 殺 ころせ 出 で 的 てき 術語 じゅつご “雙 そう 重 じゅう ROT13”、“ROT26”、“2ROT13”、以及玩笑性質 せいしつ 的 てき 學術 がくじゅつ 論文 ろんぶん 「關 せき 於2ROT13加 か 密 みつ 演算 えんざん 法 ほう 」[ 7] 都 と 閃爍著 ちょ 幽 かそけ 默 だま 的 てき 心 こころ 思 おもえ 。因 よし 為 ため 套用ROT13到 いた 已 やめ 經 けい 加 か 密 みつ 過 か 的 てき ROT13文字 もじ ,將 しょう 會 かい 打 だ 回 かい 原形 げんけい ;也就是 ぜ 說 せつ ,ROT26等 とう 於沒有加 ゆか 密 みつ 。延伸 えんしん 下 か 去 さ ,三重 みえ ROT13(用 もちい 來 き 取 ど 笑 わらい 其對比 ひ 的 てき 3DES)等 とう 同 どう 於1次 じ ROT13而已。
於1999年 ねん 12月,人 にん 們發現 はつげん 網 あみ 景 けい 通 どおり 訊家利用 りよう ROT13作為 さくい 其儲存 そん email密 みつ 碼的不安 ふあん 全體 ぜんたい 系 けい 。[ 8] 。在 ざい 2001年 ねん ,俄 にわか 羅 ら 斯程式 しき 設計 せっけい 師 し 狄米區 く ·史 し 蓋 ぶた 里 さと 亞 あ 羅 ら 夫 おっと (Dimitry Sklyarov)展示 てんじ eBook 販賣 はんばい 商 しょう New Paradigm Research Group (NPRG)使用 しよう ROT13來 らい 對 たい 它們的 てき 文 ぶん 件 けん 加 か 密 みつ ;據 よりどころ 推測 すいそく NPRG可能 かのう 把 わ ROT13玩具 おもちゃ 樣 さま 本 ほん ——跟著Adobe eBook软件开发工具 こうぐ 包 つつみ 一起 かずき 提供 ていきょう ——用 よう 錯在重大 じゅうだい 加 か 密 みつ 體系 たいけい 上 じょう 。[ 9] Windows XP 也在某 ぼう 些注册 さつ 表 ひょう 键上使用 しよう ROT13。[ 10]
字母 じぼ 遊戲 ゆうぎ 與 あずか 網 もう 路 ろ 文化 ぶんか [ 编辑 ]
abcdefghijklmnopqrstuvwxyz NOPQRSTUVWXYZABCDEFGHIJKLM
aha ↔ nun
ant ↔ nag
balk ↔ onyx
bar ↔ one
barf ↔ ones
be ↔ or
bin ↔ ova
ebbs ↔ roof
envy ↔ rail
er ↔ re
errs ↔ reef
flap ↔ sync
fur ↔ she
gel ↔ try
gnat ↔ tang
irk ↔ vex
clerk ↔ pyrex
purely ↔ cheryl
PNG ↔ cat
SHA ↔ fun
furby ↔ sheol
terra ↔ green
what ↔ Jung
URL ↔ hey
purpura ↔ Chechen
shone ↔ FUBAR
ROT13為 ため 字母 じぼ 遊戲 ゆうぎ 提供 ていきょう 了 りょう 良 りょう 機 き 。許多 きょた 字 じ 經過 けいか ROT13轉換 てんかん 後 ご ,會 かい 產 さん 生 せい 另一 いち 個 こ 字 じ 。英文 えいぶん 裡 うら 字 じ 最長 さいちょう 的 てき 範 はん 例 れい 是 ぜ 一 いち 組 くみ 7個 こ 字母 じぼ 的 てき 字 じ abjurer 與 あずか nowhere ;另一 いち 組 くみ 七 なな 字母 じぼ 的 てき 是 ぜ chechen 與 あずか purpura 。其他字 じ 的 てき 範 はん 例 れい 如表中 ちゅう 所 しょ 示 しめせ 。[ 11]
1989年 ねん 国 くに 际C语言混乱 こんらん 代 だい 码大赛 (IOCCC)收錄 しゅうろく 了 りょう 一 いち 個 こ 來 らい 自 じ 布 ぬの 來 らい 恩 おん ·衛 まもる 斯里 (Brian Westley)的 てき 作品 さくひん 。衛 まもる 斯里的 てき 计算机 つくえ 程 ほど 序 じょ 可 か 被 ひ ROT13編 へん 解 かい 碼,並 なみ 且仍舊 きゅう 正確 せいかく 的 てき 通過 つうか 編 へん 譯 やく 。該程式 しき 主要 しゅよう 是 ぜ 進行 しんこう ROT13編 へん 碼,或 ある 者 もの 反 はん 過 か 來 らい 解 かい 碼其輸入 ゆにゅう 。[ 12]
新聞 しんぶん 群 ぐん 組 ぐみ alt.folklore.urban創造 そうぞう 了 りょう 生 せい 字 じ :furrfu ,該字是 ぜ 常用 じょうよう 狀 じょう 聲 ごえ 辭 じ 「噓」(sheesh)的 てき ROT13編 へん 碼。「Furrfu 」在 ざい 1992年 ねん 中 ちゅう 期首 きしゅ 度 ど 出現 しゅつげん 。當時 とうじ 在 ざい alt.folklore.urban新聞 しんぶん 群 ぐん 組 ぐみ 裡 うら 許多 きょた 都會 とかい 傳奇 でんき 的 てき 眾多水 すい 帖 じょう 裡 うら ,新手 あらて 過度 かど 使用 しよう 「Sheesh!」而遭到 いた 某 ぼう 些發帖 じょう 人 じん 抱 だき 怨,而這些新手 しゅ 對 たい 此所作 さく 的 てき 回 かい 應 おう 。[ 13]
ROT47是 ぜ ROT13的 てき 衍生物 せいぶつ ,它除了 りょう 打 だ 亂 らん 基本 きほん 字母 じぼ 外 がい ,也對數字 すうじ 與 あずか 常見 つねみ 符號 ふごう 做處理 しょり 。除 じょ 了 りょう 使用 しよう A–Z 系列 けいれつ 外 がい ,ROT47使用 しよう 範圍 はんい 較廣的 てき ASCII 字 じ 符 ふ 集 しゅう 。具體 ぐたい 而言,所有 しょゆう 7-bit可 か 列 れつ 印字 いんじ 元 もと ,除 じょ 空白 くうはく 以外 いがい ,從 したがえ 十 じゅう 進 しん 位 い 33 '! ' 到 いた 126 '~ '都 と 被 ひ 毫無保留 ほりゅう 的 てき 用 よう 來 らい 做47位 い 循環 じゅんかん 。使用 しよう 較廣的 てき 字母 じぼ 集 しゅう 原意 げんい 是 ぜ 產 さん 生 せい 比 ひ ROT13更 さら 徹底的 てっていてき 亂 らん 碼,不 ふ 過 か 因 いん 為 ため ROT47無 む 差別 さべつ 地 ち 將 はた 數字 すうじ 與 あずか 符號 ふごう 混合 こんごう 導入 どうにゅう ,導 しるべ 致這種 しゅ 方式 ほうしき 較容易 ようい 看 み 出 で 某 ぼう 串 くし 文字 もじ 被 ひ 動 どう 過 か 手 て 腳。
ROT47的 てき 範 はん 例 れい :
The Quick Brown Fox Jumps Over The Lazy Dog .
...加 か 密 みつ 成 なり 為 ため ...
%96 "F:4< qC@H? u@I yF>AD ~G6C %96 {2KJ s@8]
程 ほど 序 じょ 设计裡 うら 標準 ひょうじゅん 的 てき GNU C 函 はこ 式 しき 庫 こ 包含 ほうがん 了 りょう 一 いち 個 こ 函 はこ 式 しき —memfrob() [ 14] — 它與ROT13有 ゆう 類似 るいじ 的 てき 效果 こうか ,儘管該函式 しき 使用 しよう 對象 たいしょう 是 ぜ 任意 にんい 雙 そう 位 い 元 もと 組 くみ 資料 しりょう 。memfrob() 透過 とうか 每 ごと 個 こ 位 い 元 もと 與 あずか 雙 そう 位 い 元 もと 模 も 板 ばん 00101010(42 )做互斥 (XOR)運算 うんざん 合併 がっぺい 。這個效果 こうか 是 ぜ 一 いち 種 しゅ 簡單 かんたん 的 てき XOR 操作 そうさ 。與 あずか ROT13相似 そうじ , memfrob() 也是自我 じが 逆 ぎゃく 反 はん 的 てき ,故 こ 提供 ていきょう 的 てき 保全 ほぜん 程度 ていど 好 こう 不 ふ 到 いた 哪裡去 さ 。
注釋 ちゅうしゃく 與 あずか 參考 さんこう 資料 しりょう [ 编辑 ]
^ Horrocks, Bruce. UCSM Cabal Circular #207-a . Usenet group uk.comp.sys.mac. 28 June 2003 [2007-09-17 ] (英 えい 语) .
^ 2.0 2.1 2.2 2.3 Schneier, Bruce . Applied Cryptography Second. John Wiley & Sons. 1996: 11 . ISBN 0-471-11709-9 (英 えい 语) .
^ 早期 そうき ROT13的 てき 使用 しよう 可 か 從 したがえ Google USENET 存 そん 檔資料 しりょう 回 かい 溯 さかのぼ 至 いたり 1982年 ねん 10月 がつ 8日 にち 當日 とうじつ 張 ちょう 貼 は net.jokes 新聞 しんぶん 群 ぐん 組 ぐみ 的 てき 帖 じょう 子 こ [1] [2] 。
^ 4.0 4.1 4.2 Raymond, Eric S. (ed.) . ROT13 . The Jargon File, 4.4.7. 2003-12-29 [2007-09-19 ] . (原始 げんし 内容 ないよう 存 そん 档 于2014-06-11) (英 えい 语) .
^ Ferner, Matt. How to Hide Email Addresses From Spam Bots . PracticalEcommerce. [12 June 2014] . (原始 げんし 内容 ないよう 存 そん 档 于2016-05-08) (英 えい 语) .
^ Kahn, David . The Codebreakers: The Story of Secret Writing . New York: Macmillan. 1967. ISBN 0-684-83130-9 (英 えい 语) .
^ On the 2ROT13 Encryption Algorithm (PDF) . Prüfziffernberechnung in der Praxis. 2004-09-25 [2007-09-20 ] . (原始 げんし 内容 ないよう 存 そん 档 (PDF) 于2014-06-11) (英 えい 语) .
^ Hollebeek, Tim; Viega, John. Bad Cryptography in the Netscape Browser: A Case Study . Reliable Software Technologies. [2007-09-20 ] . (原始 げんし 内容 ないよう 存 そん 档 于2014-09-04) (英 えい 语) .
^ Perens, Bruce . Dimitry Sklyarov: Enemy or friend? . ZDNet News . 2001-09-01 [2007-09-20 ] . (原始 げんし 内容 ないよう 存 そん 档 于2014-06-11) (英 えい 语) .
^ Ferri, Vic. The Count Keys in the Windows Registry . ABC: All 'Bout Computers. 2007-01-04 [2007-09-20 ] . (原始 げんし 内容 ないよう 存 そん 档于2007-10-22) (英 えい 语) .
^ De Mulder, Tom. ROT13 Words . Furrfu!. [2007-09-19 ] . (原始 げんし 内容 ないよう 存 そん 档 于2014-06-11) (英 えい 语) .
^ Westley, Brian. westley.c . IOCCC . 1989 [2007-08-13 ] . (原始 げんし 内容 ないよう 存 そん 档于2012-06-08) (英 えい 语) .
^ Furrfu . Foldoc . 1995-10-25 [2007-08-13 ] . (原始 げんし 内容 ないよう 存 そん 档于2005-11-29) (英 えい 语) .
^ 5.10 Trivial Encryption . The GNU C Library Reference Manual. 自由 じゆう 软件基金 ききん 会 かい . 2006-12-03 [2007-09-20 ] . (原始 げんし 内容 ないよう 存 そん 档 于2014-06-11) (英 えい 语) .