凱撒密碼
任意位移凱撒加解密,一鍵窮舉全部 25 種位移協助破譯密文。
凱撒密碼
任意位移 · 暴力窮舉破解
3
輸入
0
輸出
0
全部 25 種位移窮舉(點擊某列採用)
使用說明
📖 工具介紹
凱撒密碼是有據可考的最古老密碼之一,相傳由古羅馬統帥尤利烏斯·凱撒用於軍中通信。它的機制非常簡單:把明文中的每個英文字母在字母表裡向後移動固定的位數,例如位移為 3 時,A 變成 D、B 變成 E、X 變成 A,依此類推,超出字母尾部就繞回開頭。解密則是反向移動相同位數。由於字母表只有 26 個字母,有效位移只有 25 種,因此凱撒密碼在今天幾乎沒有真正的保密性,但它是理解現代替換密碼的絕佳入門。本工具提供兩件事:第一,用滑桿自由設定 0 到 25 的位移量,在加密與解密之間切換,對任意文字做凱撒變換;第二,如果你手裡有一段不知位移量的密文,點「暴力破解」就會一次列出全部 25 種位移對應的解密結果,你只需憑肉眼認出哪一列是通順的英文,再點一下該列即可把它採用為輸出。大寫與小寫分別處理,標點、空白和漢字都不會被移動。整個過程在瀏覽器本機完成。
✨ 功能特點
- 自由位移:滑桿在 0 到 25 之間連續調整,即時顯示目前位移
- 雙向切換:加密向前移、解密向後移,結果互為逆運算
- 暴力窮舉:一鍵列出全部 25 種位移的解密候選
- 點擊採用:在破解清單中點任意一列,立刻設為輸出並回填位移
- 大小寫保留:大寫小寫分別移位,互不干涉
- 完全離線:純前端計算,可複製可下載,隱私安全
📝 使用方式
- 拖動位移滑桿選擇想要的字母移動格數
- 在加密與解密之間選擇目前模式
- 在輸入區鍵入明文或密文
- 點「加/解密」得到結果,或按 Ctrl+Enter
- 若不知位移量,點「暴力破解」後在 25 個候選中點選通順的一列
⚠️ 注意事項
- 空輸入提示:未輸入文字時執行會給出友善提示
- 僅字母移位:數字、標點、空白與漢字不參與位移
- 教學用途:凱撒密碼極易被窮舉破解,切勿用於真實保密
- 破解靠肉眼:工具列出全部候選,需你自己認出通順結果
- 結果可逆:對輸出再用相反位移即可還原輸入