01
1. ROT13 的起源
ROT13 曾是早期網路論壇和 Usenet 上很常見的做法,用來稍微遮蔽劇透、謎題答案或不太雅的笑話,避免別人一不小心就看到。因為任何有心的人都能在幾秒內解開,它從來就不是為了真正保密,而只是作為一種禮貌性的遮罩;直到今天,它仍常見於各種線上社群的劇透文字中。
使用 ROT13 對文字進行編碼或解碼。您可以用滑桿選擇 1 到 25 的任意位移值(ROT-N),或切換到 ROT47 模式,一次旋轉字母、數字和符號。
這是一個教學/解謎工具,請勿用於任何真正的安全用途。
在 ROT47 模式下,位移會鎖定為 47,上方滑桿會停用。
ROT13 曾是早期網路論壇和 Usenet 上很常見的做法,用來稍微遮蔽劇透、謎題答案或不太雅的笑話,避免別人一不小心就看到。因為任何有心的人都能在幾秒內解開,它從來就不是為了真正保密,而只是作為一種禮貌性的遮罩;直到今天,它仍常見於各種線上社群的劇透文字中。
ROT13 本質上就是把位移固定為 13 的凱撒密碼。由於拉丁字母表剛好有 26 個字母,位移 13 兩次就會回到原點。這使得編碼和解碼其實是同一個操作,這個特性只會成立,因為 13 正好是 26 的一半;也因此,其他 ROT-N 位移通常不具備這種特性,除非 N 剛好等於 13。
ROT47 不只旋轉 26 個字母,而是將全部 94 個可列印的 ASCII 字元(編碼 33 到 126)以 47 個位置進行旋轉。這表示數字和標點符號也會一起被打亂,因此在早期的 Usenet 和論壇純文字貼文中,它常被用來輕度混淆電子郵件地址等內容。