iT邦幫忙

2022 iThome 鐵人賽

DAY 6
1
自我挑戰組

簡介密碼學系列 第 6

Day6- 波雷費密碼

  • 分享至 

  • xImage
  •  

不是波雷費發明的波雷費密碼

波雷費密碼最初是由查爾斯·惠斯登所發明和使用,波雷費是把該加密法普及的重要推手

發明人惠斯登:哈哈,是我啦

如何運作

  • 選一個字當作金鑰,這裡用APPLE
  • 把金鑰重複的字母去掉,成APLE
  • 用一個5X5方陣把金要填入
    https://ithelp.ithome.com.tw/upload/images/20220907/20151821qqJE4bWCUW.png
  • 把未用到的英文字母填入,由於只有25格,所以將Q去除,或將I和J視作同一字,這裡將I和J視作同一字
    https://ithelp.ithome.com.tw/upload/images/20220907/20151821vXDEMKBKaN.png
  • 將明文兩兩個字母一組,若連兩個字母相同則塞入X(或Q)到中間,例如 HELLO 將分成 HE LX LO,如果有剩一個字也塞X(或Q)
  • 對每組字母找到在方陣中的位置
  • 根據規則找出密文(紅色明文,藍色密文)
    https://ithelp.ithome.com.tw/upload/images/20220907/20151821GziStYLADu.png
    https://ithelp.ithome.com.tw/upload/images/20220907/20151821cul3qWRos0.png
    • 規則一:不同row,column
      https://ithelp.ithome.com.tw/upload/images/20220907/201518211q34iq74lw.png
    • 規則二:同column不同row,向下移超出範圍就回到頭
      https://ithelp.ithome.com.tw/upload/images/20220907/20151821g9ZWeyWQuF.png
    • 規則三:同row不同column,向右移超出範圍就回到左邊

如何解密

和加密一樣的方法,不多作介紹了(我就爛)

安全性

當然不高,無法抵擋更強的字頻密碼分析,在當時普遍用於加密不關鍵的訊息

參考

https://zh.wikipedia.org/wiki/%E6%B3%A2%E9%9B%B7%E8%B2%BB%E5%AF%86%E7%A2%BC


上一篇
Day5- 維吉尼亞密碼
下一篇
Day7- 現代用的密碼
系列文
簡介密碼學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言