栅栏密码编码与解码器
文本
栅栏密码是一种经典的换位密码: 将消息的字母按固定栏数以上下往返的之字形对角书写,然后逐行读取以构成密文。与替换密码不同,所有字母都被保留,只改变其顺序。选择栏数(密钥),输入或粘贴文本,并在编码与解码之间切换。由于这种模式完全可逆,用相同的栏数解码即可还原原文。所有计算都在你的浏览器本地完成。
—
模式
结果
使用方法
- 选择编码或解码。
- 设置栏数(2 或以上) — 这就是密钥。
- 输入或粘贴你的消息或密文。
- 查看结果并复制。用相同栏数解码即可逆转编码。
常见问题
- 栏有什么作用?
- 栏是之字形来回弹跳所经过的水平线。栏数越多,模式和密文就越不同; 接收方必须使用相同的栏数才能解码。栏数为 2 时,消息只是简单地分成奇数和偶数位置。
- 会保留空格和标点吗?
- 会 — 包括空格在内的每个字符都会被换位。若想更传统,可在编码前去掉空格并改为大写,但此处并非必需。
- 栏栏密码安全吗?
- 不安全。它是一种历史上的纸笔密码,可能的密钥(栏数)极少,逐一尝试即可轻易破解。请将其用于谜题和学习,而非真正的安全用途。