實作旋轉密碼,有時也稱為凱薩密碼。
凱薩密碼是一種簡單的移位密碼,它利用介於0和26之間的整數金鑰,把字母表上的所有字母移位。由於模運算的關係,使用金鑰0或26產生的輸出永遠相同。字母會依照金鑰的數值移位那麼多個位置。
旋轉密碼的一般表示法為ROT + <key>。最常用的旋轉密碼是ROT13。
對拉丁字母套用ROT13的結果如下:
Plain: abcdefghijklmnopqrstuvwxyz
Cipher: nopqrstuvwxyzabcdefghijklm
它比埃特巴什密碼更強,因為它有 27 種可能的金鑰,其中 25 種可用。
密文的格式與輸入相同,包括空格和標點符號。
omg會得到trl
c會得到c
Cool會得到Cool
The quick brown fox jumps over the lazy dog.會得到Gur dhvpx oebja sbk whzcf bire gur ynml qbt.
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.會得到The quick brown fox jumps over the lazy dog.