“愷撒密碼”據傳是古羅馬愷撒大帝用來保護重要軍情的加密系統。(即今天我們所說的:替代密碼) 它是一種代換密碼,通過將字母按順序推后起3位起到加密作用,如將字母A換作字母D,將字母B換作字母E。據說愷撒是率先使用加密函的古代將領之一,因此這種加密方法被稱為愷撒密碼。 假如有這樣一條指令: 明文(小寫):ji xiao jing 用愷撒密碼加密后就成為: 密文(大寫):ML ALDR MLQJ 如果這份指令被敵方截獲,也將不會泄密,因為字面上看不出任何意義。 這種加密方法還可以依據移位的不同產生新的變化,如將每個字母左19位,就產生這樣一個明密對照表: 明文:a b c d e f g h i j k l m n o pq r s t u v w x y z 密文:T U V W X Y Z A B C D E F G H I J K L M N O P Q R S 在這個加密表下,明文與密文的對照關系就變成: 明文:b a i d u 密文:UTB WN