凱撒密碼移位 使用指南
輸入英文字母與移位量(0–25),工具演示凱撒密碼下字母在字母表中的位置偏移結果,用於教學理解古典密碼的移位機制。
計算公式與原理
C = (P + k) mod 26P = (C − k) mod 26
輸入英文字母與移位量(0–25),工具演示凱撒密碼下字母在字母表中的位置偏移結果,用於教學理解古典密碼的移位機制。
典型使用場景
- 密碼學教學:直觀展示單表替換與迴圈移位原理。
- 謎題/遊戲:快速生成或破解簡單移位密文。
- 概念演示:說明金鑰空間僅 25 種、極易暴力列舉的弱點。
算例參考
- 示例:HELLO 移位 3:H→K,E→H,L→O,L→O,O→R → "KHOOR";移位 0 或 26 為明文。
注意事項
本工具純前端執行,輸入內容不上傳伺服器;結果為按上述口徑得到的理論估算值。實際應用受裝置引數、測量條件與當地規範影響,請以裝置銘牌、檢測報告與現行標準為準,重大決策建議諮詢專業人士。
- 凱撒密碼安全嗎?
- 不安全,金鑰空間僅 25 種,窮舉即可破解,僅用於教學。
- 非字母字元如何處理?
- 通常保留空格/標點/數字不變,僅對 A–Z/a–z 迴圈移位。
- 移位量超 25 怎麼辦?
- 對 26 取模,移位 26 等價移位 0(明文)。