ROT13 / ROT47 轉換器

應用兩種經典的“凱撒”輪換:ROT13 把 A-Z / a-z 字母移位 13 位(它本身就是自己的逆運算),而 ROT47 把整個可列印 ASCII 範圍(碼 33–126)移位 47 位。輸入任意文本,選擇一種輪換方式並點選按鈕 — 再執行一次即可還原原文。
全部處理都在您的瀏覽器本地完成 — 不上傳任何內容。
工作原理: ROT13 不改動數字、標點以及任何非 ASCII 字元(如中日韓文字)。ROT47 輪換 94 個可列印 ASCII 字元;空格、製表符、換行與非 ASCII 文本原樣通過。由於兩種位移都恰好是其字元集長度的一半,加密與解密是同一個操作。
密碼方式:
在輸入框按 Ctrl+Enter 運行當前模式。
選擇 ROT13 或 ROT47 並轉換。全部處理都在您的瀏覽器中完成。
背景:
ROT13(移位 13)在 USENET 與郵件列表上用來輕微遮蔽劇透、笑點或冒犯性詞句。它是以 26 個字母的一半為移位的凱撒密碼,因此它本身就是自己的逆運算:再應用一次總能還原文本。ROT47 把這個把戲擴充套件到每個可列印 ASCII 字元(碼 33–126,共 94 個字元;移位 47 恰好是一半),於是連數字和標點也一起打亂 — 但輸出始終是可見、可列印的文本。兩者都不是密碼學,只是任何瀏覽器都能瞬間還原的簡單混淆。