栅栏密码加密解密
- 输入原文/密文:
-
栏目数:
栅栏密码加密解密说明
本工具可以加密解密任意字符,注意:当前的栅栏密码程序不删除空格、换行符等特殊字符。
1.明文或密文中如果出现连续空格将原样保留,复制到其它地方时连续空格可能会变成一个空格,注意保持原样。
2.在进行多行文本(段落)加密时,每行独立进行加密/解密。
栅栏密码加密解密算法
栅栏密码顾名思义是把要加密的明文分成N栏,然后再按一定规则重新组织成无规律的密文。栅栏密码的算法有许多,本栅栏密码加密解密算法如下:
①把将要传递的信息按字符从下到下交替排成N行(此处我们以N=2举例)。
②再将下面的行依次排在上一行的后面,从而形成一段密码。
③例如:
明文:I LOVE YOU!
加密:
1、把将要传递的信息中的字母交替排成上下两行。
ILV O!
OEYU
2、 密文:
将下面一行字母排在上面一行的后边。
ILV O! OEYU
解密:
先将密文分为两行
ILV O!
OEYU
再按从上到下顺序取得字符组合成明文I LOVE YOU!
使用栅栏密码加密密文要解密,需要得到正确的栏目数才能解密出正确的明文。可以以在加密之后在使用其他密码进行加密,增加强度。