Rot 加密與解密 - 支持 Rot5、Rot13、Rot18 和 Rot47
明文
密文
什麼是 Rot 加密?
Rot 加密方法是一種簡單的字元替換加密方式,它將字母按固定的步長進行迴圈替換,是凱撒密碼的具體應用。Rot 系列加密包括 Rot5、Rot13、Rot18 和 Rot47,每種方法通過不同的步長對字元進行加密和解密:
- Rot5:將數位字元(0-9)旋轉 5 位。
- Rot13:將字母字元(A-Z,a-z)旋轉 13 位,常用於簡單的隱寫。
- Rot18:結合了 Rot5 和 Rot13,數位旋轉 5 位,字母旋轉 13 位。
- Rot47:用於 ASCII 字元集中的所有字元(包括字母、數位和符號),將其旋轉 47 位,適合在更廣泛的字元集上使用。
這些方法主要用於簡單的加密和解密,在資訊保護和隱寫中有一定應用。
Rot 如何加密與解密?
Rot5
- 加密:將輸入中的數位字元(0-9)每個數位增加 5。例如,數位“0”加 5 變成“5”,“9”加 5 變成“4”。
- 解密:同樣操作,數位字元減去 5,即“5”減去 5 變回“0”,“4”減去 5 變回“9”。
Rot13
- 加密:將字母字元(A-Z,a-z)每個字母旋轉 13 位。例如,字母“A”加 13 變成“N”,“Z”加 13 變成“M”。
- 解密:同樣操作,字母字元再加 13 位,等於將字母“繞回一圈”後重新得到原字元。
Rot18
- 加密:結合了 Rot5 和 Rot13,數位字元旋轉 5 位,字母字元旋轉 13 位。例如,“1”加 5 變成“6”,“A”加 13 變成“N”。
- 解密:通過同樣的旋轉規則將密文恢復為明文。
Rot47
- 加密:使用 47 位的旋轉來加密所有 ASCII 可顯示字元(從 ASCII 33 到 ASCII 126),這意味著每個字元會被替換為其偏移 47 位後的字元。
- 解密:同樣使用 47 位的旋轉規則解密密文字元。
如何使用 Rot 加密與解密工具
使用 Rot 加密與解密工具非常簡單,以下是詳細的使用步驟,幫助您輕鬆完成加密與解密操作:
- 選擇加密方式:在工具介面中,您會看到四個單選按鈕,分別是 Rot5、Rot13、Rot18 和 Rot47,請選擇您需要使用的加密方式。
- 輸入明文或密文:如果您想加密文本,在“明文輸入框”中輸入您需要加密的內容。系統會根據您選擇的加密方式,自動將文本轉化為密文,並在“密文輸入框”中顯示加密結果。如需解密,則恰恰相反,只要在“密文輸入框”輸入即可。
- 設置未識別字符的處理方式:在使用過程中,您可以選擇是否保留未識別的字元(如空格、標點符號等)。如果關閉“忽略未知字元”,系統將對文本中的字母和數字進行加密或解密處理,而對其他字元(如空格、標點符號)保持原樣。如果開啟該選項,系統可能會忽略非字母和數字字元。
示例:
假設選擇了 Rot13 加密方式,並輸入以下明文:Hello, World! 123
加密過程:

- H -> U
- e -> r
- l -> y
- l -> y
- o -> b
- , (逗號) -> 保留
- W -> J
- o -> b
- r -> e
- l -> y
- d -> q
- ! (感嘆號) -> 保留
- 1 -> 保留
- 2 -> 保留
- 3 -> 保留
加密結果為:Uryyb, Jbeyq! 123。
若開啟“忽略未知字符”,則密文為:UryybJbeyq。