01
1. 凱撒密碼簡史
凱撒密碼以尤利烏斯·凱撒(Julius Caesar)命名,據說他曾在古羅馬將軍事通信的位移值設為 3 以保密。它是文獻中最早出現的替換密碼之一,而其簡單性使其從那時起就成為教學範例的經典。
這是已知最古老的替換密碼之一:它會把字母表中的每個字母按固定位移量加密或解密。若不知道位移量,暴力破解模式可一次顯示全部 25 種可能。
⚠️ 僅供教育/解謎工具使用 — 請勿將其用於實際安全用途。
凱撒密碼以尤利烏斯·凱撒(Julius Caesar)命名,據說他曾在古羅馬將軍事通信的位移值設為 3 以保密。它是文獻中最早出現的替換密碼之一,而其簡單性使其從那時起就成為教學範例的經典。
此密碼會將字母表中的每個字母按固定的位置數量(位移值,也叫金鑰)進行位移。當位移為 3 時,A 會變成 D,末尾附近的字母會循環回到開頭,例如 Z 會變成 C。解密與加密共用同一把金鑰:只要以負值(-N)反向位移即可還原加密。
它只有 25 種可能的位移,所以嘗試所有位移——也就是本工具的暴力破解模式——幾乎能瞬間破解任何凱撒密碼訊息。頻率分析也有同樣快的效果。這也使得凱撒密碼嚴格只適合用於教育與解謎,絕不適合保護任何你真正想保密的內容。