CanDoYa
ZH

栅栏密码

全程在浏览器中运行,无需上传,无需注册。

输入
结果
已使用栅栏密码加密
栏位排列图文本在各栏之间的之字形走向
分享此工具

什么是栅栏密码?

栅栏密码是一种经典的置换密码,把消息按之字形上下排列在若干行(栏)中,再按行读出,从而打乱字符顺序。它不改变任何字符本身,只是打乱排列顺序,所以解密只需用相同的栏数把之字形还原回来。

使用方法

  1. 1选择操作方向. 选择「加密」来打乱明文,或选择「解密」来还原栅栏密码密文。
  2. 2设置栏数. 输入栏数(即密钥)。加密和解密双方必须使用相同的栏数,3栏是最常见的选择。
  3. 3输入或粘贴文本. 结果会在旁边的面板中即时更新,排列图会同步展示文字的之字形走向。
  4. 4复制结果. 复制输出结果供后续使用,或者用相同的栏数切换到「解密」来确认能否还原。

适用人群

本工具会在你输入的同时实时完成栅栏密码的加密和解密,数据始终不离开你的设备。只需设置栏数,这就是整个密钥,下方的排列图会直接展示文字是如何按之字形分布在各栏中的。由于它只是重新排列字符,任何文本都能正常处理,空格、标点、重音符号和表情符号都能原样保留,用相同的栏数解密可以逐字符还原出原始内容。

常见问题

这个栅栏密码工具是免费的吗?

是的,完全免费,无需注册也没有使用次数限制,加密和解密都在你的浏览器本地完成。

我输入的文本会被上传吗?

不会。文本只在你的浏览器本地处理,从不会发送到服务器,即使是你随手测试的内容也能保持私密。

栅栏密码里的「栏」是什么意思?

「栏」就是书写消息所用的行。文字从最上面一栏开始,逐步写到最下面一栏,再折返向上,如此往复形成之字形。栏数就是这种密码唯一的密钥。

没有密钥要怎么解密栅栏密码?

密钥其实就是栏数,可取的合理值非常有限。从2开始依次尝试每一个栏数并查看解密结果,能得到可读文字的那一个就是正确答案。这也是这种密码几乎没有实际安全性的原因。

空格和标点符号会被保留吗?

会的。栅栏密码只重新排列字符顺序,所以空格、标点、重音符号和表情符号都会和字母一起被保留和移动。用相同栏数解密可以将它们完全还原。

栅栏密码安全吗?

不安全。它只是一种教学和解谜用的密码,并非真正的加密手段。因为密钥只有栏数这一个变量,任何人只要依次尝试所有栏数,几秒钟内就能破解。请把它用于学习和游戏,切勿用来保护敏感信息。

它和凯撒密码有什么区别?

凯撒密码是一种替换密码,会把每个字母替换成另一个字母。栅栏密码则是一种置换密码,字母本身不变,只是排列顺序发生了变化。这两种密码常常被放在一起讲解,作为经典密码学的两大基本类型。