【笔记】栅栏密码

前言

栅栏密码

栅栏密码基础型

  • 通过将一字符串切分为n段,将每段第1列合并为一个字符串、每段第2列合并为一个字符串、每段第3列合并为一个字符串…

明文

1
abcdefghi

栅栏数

1
3

加密过程

1
2
3
abc
def
ghi

密文

1
adgbehcfi

栅栏密码基础型

  • 通过将一字符串切分为n段,并排列为W型,将每段第1行合并为一个字符串、每段第2行合并为一个字符串、每段第3行合并为一个字符串…

明文

1
abcdefghi

栅栏数

1
3

加密过程

1
2
3
a   e   i
b d f h
c g

密文

1
aeibdfhcg

完成

参考文献

腾讯云开发者社区——爱国小白帽