在线栅栏密码(Rail Fence Cipher)加解密工具,同时支持分组栅栏*(中文语境里常说的「栅栏密码」)与*之字形栅栏(英文 rail fence)两种算法,栏数可调,并附带 2—10 栏的穷举面板。
把文本按栏数从左到右、从上到下摆成表格,然后按列从上到下读出。以 HELLOWORLD、3 栏为例:
H E L
L O W
O R L
D
按列读出:HLOD + EOR + LWL = HLODEORLWL
把字符沿 1→N→1 的之字形路线依次写到各栏上,再按栏从上到下读出。以 HELLOWORLD、3 栏为例:
H . . . O . . . L . .
. E . L . W . R . D .
. . L . . . O . . . .
按栏读出:HOL + ELWRD + LO = HOLELWRDLO
传统实现里,把纸条斜着绕在一排栅栏柱上写字,展开后就得到了密文——栏数就是栅栏的柱子数量。
不安全*。栅栏密码属于*换位密码(只打乱顺序,不改变字符本身),有两个致命弱点:
所以它只能作为古典密码的入门示例,不能用于真实加密。
可以用于真实加密吗?
emoji 会被正确加密吗?
能和凯撒密码一起用吗?
摆法示意是什么?
为什么文本很短时结果和原文一样?
「忽略空格」选项有什么用?
中文可以用栅栏密码吗?
加密和解密是对称的吗?
栅栏密码安全吗?
不知道栏数怎么解密?
栏数怎么选?
分组栅栏和之字形栅栏有什么区别?