栅栏密码是比较常见的加密方式之一,其原理是将一组明文分成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…