🌐 ZH-TW

🔁 ROT13 編碼器/解碼器

使用 ROT13 對文字進行編碼或解碼。您可以用滑桿選擇 1 到 25 的任意位移值(ROT-N),或切換到 ROT47 模式,一次旋轉字母、數字和符號。

這是一個教學/解謎工具,請勿用於任何真正的安全用途。

在 ROT47 模式下,位移會鎖定為 47,上方滑桿會停用。

指南

瞭解更多

01

1. ROT13 的起源

ROT13 曾是早期網路論壇和 Usenet 上很常見的做法,用來稍微遮蔽劇透、謎題答案或不太雅的笑話,避免別人一不小心就看到。因為任何有心的人都能在幾秒內解開,它從來就不是為了真正保密,而只是作為一種禮貌性的遮罩;直到今天,它仍常見於各種線上社群的劇透文字中。

02

2. 運作方式 - 為什麼一個按鈕就能同時處理兩者

ROT13 本質上就是把位移固定為 13 的凱撒密碼。由於拉丁字母表剛好有 26 個字母,位移 13 兩次就會回到原點。這使得編碼和解碼其實是同一個操作,這個特性只會成立,因為 13 正好是 26 的一半;也因此,其他 ROT-N 位移通常不具備這種特性,除非 N 剛好等於 13。

03

3. ROT47 有何不同

ROT47 不只旋轉 26 個字母,而是將全部 94 個可列印的 ASCII 字元(編碼 33 到 126)以 47 個位置進行旋轉。這表示數字和標點符號也會一起被打亂,因此在早期的 Usenet 和論壇純文字貼文中,它常被用來輕度混淆電子郵件地址等內容。

常見問題

ROT13 安全嗎?
不安全。任何想看的人都能輕易還原 ROT13,它只是用來讓內容不那麼一眼看穿,方便隨手遮蔽和隱藏劇透,不是真正的安全機制。這個說法同樣適用於任何 ROT-N 位移,不管您選的是哪個值。
為什麼編碼和解碼用同一個按鈕?
因為位移 13 兩次會回到原始文字。13 正好是 26 個字母的一半,所以 ROT13 具有自反性。其他 ROT-N 位移只有在 N 等於 13 時才會是自反的。
ROT13 和 ROT47 有什麼差別?
ROT13 只會旋轉字母 A-Z 和 a-z。ROT47 會旋轉所有可列印的 ASCII 字元,包括數字和符號,因此會打亂更大一部分文字。