🧮

凱撒密碼

任意位移凱撒加解密,一鍵窮舉全部 25 種位移協助破譯密文。
凱撒 📂 編碼 👤 ToolWorld 🏷️ v1.1.12
載入中...

凱撒密碼

任意位移 · 暴力窮舉破解

3
輸入 0
輸出 0

使用說明

📖 工具介紹


凱撒密碼是有據可考的最古老密碼之一,相傳由古羅馬統帥尤利烏斯·凱撒用於軍中通信。它的機制非常簡單:把明文中的每個英文字母在字母表裡向後移動固定的位數,例如位移為 3 時,A 變成 D、B 變成 E、X 變成 A,依此類推,超出字母尾部就繞回開頭。解密則是反向移動相同位數。由於字母表只有 26 個字母,有效位移只有 25 種,因此凱撒密碼在今天幾乎沒有真正的保密性,但它是理解現代替換密碼的絕佳入門。本工具提供兩件事:第一,用滑桿自由設定 0 到 25 的位移量,在加密與解密之間切換,對任意文字做凱撒變換;第二,如果你手裡有一段不知位移量的密文,點「暴力破解」就會一次列出全部 25 種位移對應的解密結果,你只需憑肉眼認出哪一列是通順的英文,再點一下該列即可把它採用為輸出。大寫與小寫分別處理,標點、空白和漢字都不會被移動。整個過程在瀏覽器本機完成。

✨ 功能特點


  • 自由位移:滑桿在 0 到 25 之間連續調整,即時顯示目前位移
  • 雙向切換:加密向前移、解密向後移,結果互為逆運算
  • 暴力窮舉:一鍵列出全部 25 種位移的解密候選
  • 點擊採用:在破解清單中點任意一列,立刻設為輸出並回填位移
  • 大小寫保留:大寫小寫分別移位,互不干涉
  • 完全離線:純前端計算,可複製可下載,隱私安全

📝 使用方式


  1. 拖動位移滑桿選擇想要的字母移動格數
  2. 在加密與解密之間選擇目前模式
  3. 在輸入區鍵入明文或密文
  4. 點「加/解密」得到結果,或按 Ctrl+Enter
  5. 若不知位移量,點「暴力破解」後在 25 個候選中點選通順的一列

⚠️ 注意事項


  • 空輸入提示:未輸入文字時執行會給出友善提示
  • 僅字母移位:數字、標點、空白與漢字不參與位移
  • 教學用途:凱撒密碼極易被窮舉破解,切勿用於真實保密
  • 破解靠肉眼:工具列出全部候選,需你自己認出通順結果
  • 結果可逆:對輸出再用相反位移即可還原輸入

相關推薦

⏫︎