本工具会在你输入的同时实时完成栅栏密码的加密和解密,数据始终不离开你的设备。只需设置栏数,这就是整个密钥,下方的排列图会直接展示文字是如何按之字形分布在各栏中的。由于它只是重新排列字符,任何文本都能正常处理,空格、标点、重音符号和表情符号都能原样保留,用相同的栏数解密可以逐字符还原出原始内容。
栅栏密码
全程在浏览器中运行,无需上传,无需注册。
输入
结果
已使用栅栏密码加密
栏位排列图文本在各栏之间的之字形走向
W···R···I···V···D···E···T···C·
·E·A·E·D·S·O·E·E·␣·L·E·A·␣·N·E
··␣···␣···C···R···F···␣···O···
什么是栅栏密码?
栅栏密码是一种经典的置换密码,把消息按之字形上下排列在若干行(栏)中,再按行读出,从而打乱字符顺序。它不改变任何字符本身,只是打乱排列顺序,所以解密只需用相同的栏数把之字形还原回来。
使用方法
- 1选择操作方向. 选择「加密」来打乱明文,或选择「解密」来还原栅栏密码密文。
- 2设置栏数. 输入栏数(即密钥)。加密和解密双方必须使用相同的栏数,3栏是最常见的选择。
- 3输入或粘贴文本. 结果会在旁边的面板中即时更新,排列图会同步展示文字的之字形走向。
- 4复制结果. 复制输出结果供后续使用,或者用相同的栏数切换到「解密」来确认能否还原。
适用人群
- 学习经典密码学的学生和老师,希望直观看到之字形的排列过程,而不只是最终答案。
- 解谜和密室逃脱设计者,想制作只要知道正确栏数、用手就能解开的提示线索。
- CTF 和密码挑战玩家,需要快速尝试不同栏数来解密栅栏密码文本。
- 对密码学感兴趣的人,想加密一段短文字并验证它能否被完整还原。
常见问题
这个栅栏密码工具是免费的吗?
是的,完全免费,无需注册也没有使用次数限制,加密和解密都在你的浏览器本地完成。
我输入的文本会被上传吗?
不会。文本只在你的浏览器本地处理,从不会发送到服务器,即使是你随手测试的内容也能保持私密。
栅栏密码里的「栏」是什么意思?
「栏」就是书写消息所用的行。文字从最上面一栏开始,逐步写到最下面一栏,再折返向上,如此往复形成之字形。栏数就是这种密码唯一的密钥。
没有密钥要怎么解密栅栏密码?
密钥其实就是栏数,可取的合理值非常有限。从2开始依次尝试每一个栏数并查看解密结果,能得到可读文字的那一个就是正确答案。这也是这种密码几乎没有实际安全性的原因。
空格和标点符号会被保留吗?
会的。栅栏密码只重新排列字符顺序,所以空格、标点、重音符号和表情符号都会和字母一起被保留和移动。用相同栏数解密可以将它们完全还原。
栅栏密码安全吗?
不安全。它只是一种教学和解谜用的密码,并非真正的加密手段。因为密钥只有栏数这一个变量,任何人只要依次尝试所有栏数,几秒钟内就能破解。请把它用于学习和游戏,切勿用来保护敏感信息。
它和凯撒密码有什么区别?
凯撒密码是一种替换密码,会把每个字母替换成另一个字母。栅栏密码则是一种置换密码,字母本身不变,只是排列顺序发生了变化。这两种密码常常被放在一起讲解,作为经典密码学的两大基本类型。