當前位置

首頁 > 英語閱讀 > 英語故事 > 雙語暢銷書《艾倫圖靈傳》第5章:解謎接力賽(27)

雙語暢銷書《艾倫圖靈傳》第5章:解謎接力賽(27)

推薦人: 來源: 閱讀: 1.68W 次

This observation showed that in a rather beautiful way the rotor positions left their fingerprints upon the cipher-text, when the traffic was considered as a whole.

雙語暢銷書《艾倫圖靈傳》第5章:解謎接力賽(27)
這項觀察表明,如果把整個通信系統看作一個整體的話,盤位會在密文中留下很漂亮的蛛絲馬跡。

In fact they left just three fingerprints, the cycle-lengths of each of the three letter-connection tables.

事實上,它們會留下三條線索,也就是這三張字母關係表的輪換長度。

It followed that if they possessed a complete file of the cycle-length fingerprints, three for each rotor position, then to determine which rotor position was being used for the first six letters all they would have to do was to search through the file.

接下來,如果他們擁有一份完整的輪換長度檔案,記錄每一種盤位的輪換長度,那麼只需要查找這份檔案,就可以確定當前使用的盤位。

The snag was that there were 6 × 17576 possible rotor positions to catalogue.

問題是,這需要登記6×17576種可能的盤位。

But they did it.

然而他們竟然做到了。

To help in the work, the Polish mathematicians devised a small electrical machine which incorporated Enigma rotors, and which automatically produced the required sets of numbers.

在實踐中,波蘭數學家們製造了一臺包含謎機轉盤的小型電動機器,可以自動地統計需要的數據。

It took them a year to do the work, the results of which were entered on file cards.

他們花了一年的時間,製成了一套檔案卡,

But then the detective work was effectively mechanised.

後面的查找工作就有效地機械化了。

It only took twenty minutes to look through the file to identify the combination of cycle-lengths which matched the cipher traffic of the day.

只需要20分鐘,就可以在這些檔案卡中,找出與密文的輪換長度相匹配的盤位。

This would reveal the positions of the rotors as they stood during the encipherment of the six indicator letters, and from that information, the rest could be worked out and the day's traffic read.

這將揭露編碼開頭六個字母所使用的盤位,由此可以解出其餘部分的盤位,然後這一天的信息也就全都破解了。