ROT13編碼解碼器
即時對 ROT13 密文進行編碼與解碼,具備即時字母輪盤、逐字對應功能,並支援適用於數字的 ROT5、適用於字母與數字的 ROT18,以及適用於所有可列印 ASCII 字元的 ROT47。
偵測到廣告封鎖,導致我們無法顯示廣告
MiniWebtool 依靠廣告收入免費提供服務。如果這個工具幫到你,歡迎升級 Premium(無廣告 + 更快),或將 MiniWebtool.com 加入允許清單後重新整理頁面。
- 或升級 Premium(無廣告)
- 允許 MiniWebtool.com 顯示廣告,然後重新載入
ROT13編碼解碼器
這款 rot13編碼解碼器 可將經典的字母旋轉密碼應用於任何文本並展示其詳細過程 — 包含即時字母輪盤、逐字轉換前後檢視、完整統計數據、雙向驗證以及所有四種 ROT 變體的並排對比。它是專為隱藏劇透的作者、謎題設計者、留下不作用注釋的開發者、研究經典密碼學的學習者,以及任何需要快速翻轉 ROT13 文本的人員而設計的計算機。
如何使用 rot13編碼解碼器
- 在輸入方塊中輸入或貼上您的純文字或 ROT13 密文。右側的即時預覽會在您輸入時同步顯示密碼輸出,並在字母輪盤上高亮顯示匹配的字元對。
- 選擇密碼變體。ROT13 位移 26 個英文字母;ROT5 位移數字;ROT18 結合了兩者;ROT47 位移每個可列印的 ASCII 字元。
- 點擊「應用密碼」。完整的輸出內容將顯示在下方,並附帶統計數據、逐字映射、不重複替換網格以及證明該密碼為自身逆運算的雙向驗證。
- 使用「複製」按鈕來獲取加密文本或原始輸入。將相同的密碼再次應用於密文即可將其解碼還原 — ROT13 不需要獨立的解碼按鈕,因為編碼就等於解碼。
四種 ROT 變體詳解
為什麼同一個按鈕可以同時進行編碼和解碼
ROT13 是一種對合密碼。如果您將位移函數稱為 f,則每個輸入的 f(f(x)) = x。其原因在於算術:將一個字母移動 13 位,再移動 13 位,總共是 26 位 — 這正好在字母表中繞了一整圈並回到了原點。相同的特性也適用於數字循環為 10 的 ROT5,以及可列印 ASCII 循環為 94 的 ROT47。每次位移量正好是循環長度的一半,這使得該操作成為其自身的逆運算。
快速參考表
| 變體 | 循環長度 | 位移量 | 自身逆運算 | 範例 |
|---|---|---|---|---|
| ROT13 | 26 個字母 | 13 | 是 | Hello → Uryyb |
| ROT5 | 10 位數字 | 5 | 是 | 2024 → 7579 |
| ROT18 | 26 + 10 | 13 + 5 | 是 | A12 → N67 |
| ROT47 | 94 個 ASCII 字元 | 47 | 是 | Hi! → w:P |
目前 ROT13 仍在哪裡使用
- 劇透保護。 論壇貼文、粉絲維基、謎題版面(subreddits)和讀書會使用 ROT13,以便讀者必須主動選擇解碼才能看到反轉結局或解答。
- 笑話梗概。 Usenet、IRC 和老式留言板在歷史上常使用 ROT13 隱藏笑話的包袱,讓讀者在閱讀到笑話前能有所停頓。
- 趣味性的原始碼混淆。 開源專案中的彩蛋和無害注釋有時會採用 ROT13,以免一般讀者無意間直接看到。
- 教學經典密碼。 ROT13 是最簡單且非平凡的替換密碼,廣泛用於密碼學入門教學,因為每個步驟都可以手動清晰檢視。
- CTF 和謎題挑戰。 Capture-the-flag 謎題通常將 ROT13 作為熱身題,隨後參與者才會進入真正的密碼分析。
安全須知
ROT13、ROT5、ROT18 和 ROT47 並非加密。它們是可逆的轉換,任何讀者都可以在幾秒鐘內手動或透過單行指令碼將其還原。切勿使用它們來保護密碼、個人資訊、財務數據或任何應保持機密的內容。如需真正的保護,請使用現代密碼學,例如 AES-256、ChaCha20、RSA 或 libsodium。請將 ROT 密碼視為一種隱蔽文本的方法,而不是一種安全防護手段。
獲得最佳結果的提示
- 要解碼 ROT13 密文,只需將其貼上,並在選擇 ROT13 變體的情況下點擊「應用密碼」即可。無需切換任何模式。
- 如果您的文本包含字母和數字的混合,且您希望隱藏所有內容,請使用 ROT18 代替 ROT13。
- 若要隱藏 URL、電子郵件地址或程式碼片段及其標點符號,請使用 ROT47。
- ROT13、ROT5 和 ROT18 始終會保留大小寫。ROT47 可能會將大寫字母轉換為不同的大小寫,因為它是在整個 ASCII 範圍內進行位移。
- 非 ASCII 字元(帶重音的字母、CJK 中日韓文字、表情符號)在每個變體中都會直接通過而不發生變動。
常見問題
什麼是 ROT13?
ROT13 是一種簡單的替換密碼,它將英文變數中的每個字母移動 13 個位置。A 變成 N,B 變成 O,依此類推。因為 13 是 26 的一半,所以相同的操作既能編碼也能解碼。
ROT13 對於真正的加密安全嗎?
不安全。ROT13 是一種轉換,而不是加密。它只能防止不經意的瞥見,但任何人都可以立即將其還原。對於任何需要保密之內容,請使用 AES 或 RSA 等真正的密碼學。
ROT13 和 ROT47 有什麼區別?
ROT13 僅移動 26 個英文字母。ROT47 移動從 33 到 126 的每個可列印 ASCII 字元,因此標點符號和數字也會變得無法識別。兩者都是自身逆運算,因為位移量正好是循環長度的一半。
ROT13 會保留大小寫嗎?
是的。大寫字母映射到大寫字母,小寫字母映射到小寫字母。空格、數字和標點符號會保持不變,除非您切換到 ROT5、ROT18 或 ROT47。
為什麼同一個按鈕可以同時進行編碼和解碼?
ROT13 是一種對合密碼。移動兩次 13 會使字母回到其初始位置(13 + 13 = 26)。這意味著用 ROT13 對密文進行編碼會產生原始純文字,因此編碼和解碼共用一個按鈕。
目前還有哪裡在使用 ROT13?
ROT13 通常用於在新聞組、論壇和原始碼注釋中隱藏劇透、謎題答案、笑話梗概和輕度敏感的文本。它也是替換密碼中非常受歡迎的教學範例。
引用此內容、頁面或工具為:
"ROT13編碼解碼器" 於 https://MiniWebtool.com/zh-tw//,來自 MiniWebtool,https://MiniWebtool.com/
由 MiniWebtool 團隊提供。更新日期:2026-05-26