第五十二章 被破譯的海軍密碼(3 / 3)

一般來講,在前線使用的密碼機密性都比較差,而且更換也頻繁.這是因為雙方激戰,密碼落入對方手中的可能牲比較大.比如空中飛行員使用的密碼,因為飛機隨時都有被擊落的可能,而且空戰有時是在敵方陣地上空進行的,飛機一當墜落,密碼肯定就會落入敵人手中.因而這種密碼的使用壽命相當短,往往是一,兩天就更換,大部份密碼都是飛行員在空中就可以編寫的那種,十分簡單的.但海軍使用的密碼卻比較複雜,它采用的是把某種意思的語句密碼化的方法,在翻譯時必須要對照亂數表進行,用逐字移位式換字的方式.這種密碼化了的數字,再按亂數表進行非算術的加,減法運算,這就成了機密牲很高的密碼了.而且亂數表是由亂七八糟的幾十萬組數字進行排列組成的,這種密碼不可能出現重複,如果真的有重複出現,那也是假的.比如,‘發現敵艦‘這句話,假如用數字表示出來是‘25839‘的話,那麼發報員發出的肯定不是這組數,而可能是‘01398‘或別的什麼數.收報員也隻能收到諸如‘01398‘這類數字.然後再根據亂數表進行逐字換位和加減運算,才能得到‘25839‘這組數字,才能譯出‘發現敵艦‘這句話.沒有密碼亂數表是根本換算不出來的,但如果密碼本落入敵人手中,因為語句的組成方式不是很複雜,再加上對方掌握了逐字換位和運算等使用方法,那麼就毫無秘密可言了,被破譯也是必然的了.

實際上在整個二戰期內,日本海軍幾乎沒有全麵更換過海軍密碼,雖然局部也換過幾次,但統一更換密碼本根本無法進行.因為日本海軍的戰線實在太長了,從北麵的斯基卡島開始,南邊直達新加坡,拉包爾,赤道附近的所羅門群島.其中光大型海軍基地就有數百個,小型的就更多了.要想全麵更換密碼,逐一分送密碼本,這幾乎是不可能的.日本海軍後來窮於應付美軍的進攻,更沒有精力去幹這種事了.更何況,就算能更換,其機密程度也絕不會超過密碼專家所熟習的方式或己得到的日本海軍的密碼本.稍動腦筋,這新密碼照樣會被破譯的.在太平洋戰爭中,日本海軍因密碼被美軍破譯,造成的損失難以估量,這也許是日本海軍戰敗的原因之一吧!