0

解碼結果

ROT47 (!-~)

編碼結果

ROT47 (!-~)

關於 ROT47

ROT47 是一種透過替換文本中的字元來進行加密的單表代換密碼。

字元的替換是透過將「!」到「~」的字元在「!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~」這 94 個字元中移動 47 個位置來進行的。

例如,「!」被加密為「P」,「A」被加密為「p」,「0」被加密為「_」。

加密前 : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
加密後 : PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO
加密前的文章 : THIS IS A SECRET MESSAGE 123!
加密後的文章 : %wx$ x$ p $tr#t% |t$$pvt `abP

由於具有將密文再次加密即可獲得明文的反轉性,因此可以用與加密相同的流程進行解密。