博福特密碼是一種類似於維吉尼亞密碼的替代密碼,由弗朗西斯·蒲福(Francis Beaufort)發明。它最知名的應用是哈格林M-209密碼機。[1]博福特密碼屬於對等加密,即加密算法與解密算法相同。
示例
維吉尼亞表
例如,明文的第一個字母為D,則先在表格中找到第D列。由於密鑰的第一個字母為F,於是D列從上往下找到F。這一F對應的行號為C,因而C便是密文的第一個字母。以此類推可以得到密文。[2]以下便是一個密鑰為FORTIFICATION時的例子:
明文:DEFENDTHEEASTWALLOFTHECASTLE
密钥:FORTIFICATIONFORTIFICATIONFO
密文:CKMPVCPVWPIWUJOGIUAPVWRIWUUK
參考文獻
- ^ Mollin, Richard A., An Introduction to Cryptography, page 100. Chapman & Hall/CRC, 2001
- ^ Beaufort Cipher. Practical Cryptography. [2010-02-13]. (原始內容存檔於2020-07-02).
參見
|
---|
| 密碼 家族 | 凱撒 | |
---|
| 空密碼 | |
---|
| 一次性密碼本 | |
---|
| Polybius方格 | |
---|
| 方格密碼 | |
---|
| 替換 | |
---|
| 置換 | |
---|
| 其他 | |
---|
|
---|
| 密碼分析 | |
---|
| 其他 | |
---|
|
| | |
|