write by asakuras
假设明文为:have a good night
加密过程如下:
将其去掉空格:haveagoodnight
分成7组:ha ve ag oo dn ig ht
ha
ve
ag
oo
dn
ig
ht
按照竖排来组合,则它的栅栏密码为:hvaodihaegongt
解密过程如下:
先将其分为2组:hvaodih aegongt
hvaodih
aegongt
然后按照每组按次序取一个进行重新组合:ha ve ag oo dn ig ht
拼起来即可:haveagoodnight
添加上必需的空格即可:have a good night
假设明文为:let us meet at the bridge
加密过程如下:
将其去掉空格:letusmeetatthebridge
分成4组:letus meeta ttheb ridge
letus
meeta
ttheb
ridge
则它的栅栏密码为:lmtreetitehdutegsabe
解密过程如下:
先将其分为5组:lmtr eeti tehd uteg sabe
lmtr
eeti
tehd
uteg
sabe
然后按照每组按次序取一个进行重新组合:letus meeta ttheb ridge
拼起来即可:letusmeetatthebridge
添加上必需的空格即可:let us meet at the bridge
原文:https://www.cnblogs.com/asakuras/p/10689031.html