什麼是凱撒密碼工具?

凱撒密碼工具使用經典的字母移位加密法對文字進行加密和解密。可選擇 1 到 25 的任意移位量來編碼訊息,或使用暴力破解模式一次嘗試所有移位進行解密。

凱撒密碼把每個字母按設定的位數往後移,移過 Z 就回到 A。空格和標點始終保持不變,數字也一樣——除非你開啟「也移位數字」連 0–9 一起旋轉。開啟「暴力破解」會一次列出 25 種可能的解密結果,用肉眼挑出讀得通的那一行。

使用方法

  1. 在輸入框中輸入需要加密或解密的文字。
  2. 設定移位量(1-25),並選擇加密或解密方向。
  3. 即時查看結果,也可使用暴力破解模式查看全部 25 種可能的移位結果。

何時使用

  • 為密室逃脫或課堂活動設計學生用紙筆就能破解的謎題。
  • 在密碼學課堂上示範替換密碼與字母頻率分析的原理。
  • 在論壇貼文裡暫時遮蔽笑點或劇透,讓人輕鬆解碼就好。

結果

你想用移位量 3 來加密訊息「ATTACK AT DAWN」。結果是「DWWDFN DW GDZQ」。將移位數告知接收方,對方即可解碼訊息。

常見問題

凱撒密碼在現實中能保護機密嗎?
完全不能。只有 25 種可能的位移,任何人都能在幾秒鐘內試完——這就是「暴力破解」模式做的事。真正的機密請使用 AES 等現代演算法,凱撒密碼只適合謎題和教學。
字母頻率分析圖能告訴我什麼?
它把密文中每個字母的出現次數,和英文常見頻率(E 約 12%、T 約 9%)對照。若密文最高峰落在 E 應該出現位置的右邊兩格,位移量很可能就是 2。
為什麼訊息裡的數字和空格沒被加密?
預設是不動的,因為凱撒密碼只針對字母,這樣詞與詞的間隔還在——也正因如此長訊息容易被破解。如果也想加密數字,開啟「也移位數字」後,工具會按同樣的位數旋轉 0–9;空格和標點始終保留原樣。
位移 13 和 ROT13 是同一回事嗎?
是的,ROT13 就是位移為 13 的凱撒密碼。因為 13 是 26 的一半,用 ROT13 加密兩次就會回到原文,所以加密與解密都用同一個動作。
工具能處理 é、ñ 等帶重音的字母嗎?
不能,只有 A–Z 和 a–z 會被位移,帶重音的字元保持原樣。如果訊息一定要用到這類字元,先把重音去掉再加密會比較穩定。

相關工具