凱撒密碼移位

🕵️ Caesar Cipher Shift

Shift English letters by 0-25 to demonstrate the Caesar cipher, for teaching classical substitution ciphers.

📐 計算公式與說明

C = (P + k) mod 26
P = (C − k) mod 26

僅演示字母位置計算,不含完整加解密。

📚 深度解析:凱撒密碼移位

💡 常見使用場景

示例:HELLO 移位 3
H→K,E→H,L→O,L→O,O→R → "KHOOR";移位 0 或 26 為明文。

❓ 常見問題(FAQ)

凱撒密碼安全嗎?
不安全,金鑰空間僅 25 種,窮舉即可破解,僅用於教學。
非字母字元如何處理?
通常保留空格/標點/數字不變,僅對 A–Z/a–z 迴圈移位。
移位量超 25 怎麼辦?
對 26 取模,移位 26 等價移位 0(明文)。