散列板 散列板在密碼學中是一種將字母式明文替換至純數字的工具其同時實現分餾和資料壓縮它也是單雙體密碼VIC密碼主要依靠散列板來進行加密 散列板是一個類似以下的表格 散列板的第一行提入數字但亦可胡亂排列以加強安全性第二行通常會寫入高頻字母並同時留下兩個空白位置同時其沒有行編號最後一行即填入剩餘字母同時於最左方加上兩個數字行編號 就如第一行的數字一樣表格中央的英文字母亦可胡亂排列或加入關鍵字作起行而上方表格的數字和字母則是按順序排列由於此排列方法會多出四個空格此時通常會在第一行跳過兩格下方兩個則以和來用作轉義字符只要發送者和接收者皆使用同一散列板排序便不成問題 加密時第一行的字母只需轉換成上方數字而第二和第三行會轉換至一個十位數先取行編號再取列者常用字母只會映射一個數字由此減短密文長度同時亦降低左方兩個數字暴露的機率以下是一個例子 轉換後的結果為如果表格本身排列並非順序排列就可直接釋放信息若非則可以進入第二階段再加密如再置換或替換以下的例子會利用同餘加密一次 之後我們便可以使用相同的散列板將密文轉換回去 解密的方法就是將以上動作逆向做一次僅僅是這些過程的反向雖然明文的數量可以不同但以上方的表格可見但凡第一階段解密後發現或即可將其確定為第二或第三行字母 使用到散列板的加密法包括VIC密碼及SECOM密碼