0

解碼結果

柵欄密碼
欄數

編碼結果

柵欄密碼
欄數

關於柵欄密碼 (Rail Fence Cipher)

柵欄密碼是一種透過重新排列文本字符來進行加密的置換密碼。

Rail Fence 意為柵欄(橫木),透過將字符呈之字形排列在柵欄上,最後按柵欄(行)讀取字符並連接起來進行加密。

柵欄的數量(行數)是加密金鑰。

例如,使用 4 行柵欄加密「THIS_IS_A_SECRET_MESSAGE」如下。

1. 準備 4 行柵欄(高度為 4),從左上角開始呈之字形排列字符。

-----------------------------------------------
T           S           C           E          
-----------------------------------------------
  H       I   _       E   R       M   S       E
-----------------------------------------------
    I   _       A   S       E   _       S   G  
-----------------------------------------------
      S           _           T           A    
-----------------------------------------------

2. 按行取得排列好的字符。

TSCE
HI_ERMSE
I_ASE_SG
S_TA

3. 連接各行的字符。

TSCEHI_ERMSEI_ASE_SGS_TA