柵欄密碼是比較常見的加密方式之一,其原理是將一組明文分成N組,將每一組的第一個明文取出按照順序組成一串密文,並將這段密文附在第一段密文之后,以此類推
例如:
分了兩組,即秘鑰為2:
明文:THERE IS A CIPHER
取掉空格:THEREISACIPHER
兩個一組:TH ER EI SA CI PH ER
先取出第一個字母:TEESCPE
再取出第二個字母:HRIAIHR
連在一起:TEESCPEHRIAIHR
解密:
從中間分開,變成兩行
T E E S C P E
H R I A I H R
再按上下上下的順序組合
THEREISACIPHER