曲路密码

曲路密码简介

曲路密码是一种置换密码,其中密钥是从明文创建的块中读取密文时要遵循的路径,该密钥需双方事先约定好(曲路路径)。

例题

例题

明文:The quick brown fox jumps over the lazy dog

填入5行7列表中(事先约定)

首先,我们在明文的合理大小的块中写明文。键的一部分是此网格的大小,因此需要在开始之前决定网格中的多个列或行数(5行7列)。

将明文写入网格后,即可使用已分配的路径读取密文。

routecip

则加密之后的密文:

gesfc inpho dtmwu qoury zejre hbxva lookT

曲路密码非常易于使用,因为它可以非常快速地混淆消息。但是它的安全性取决于你选择的路线,因为你可以在密文中以正确的顺序显示大块的明文(或仅仅是简单地反转明文),仔细选择路线很重要。

但是,对于适当冗长的消息,可能有无限多个不同的路由可以通过网格。它仅受到想象力和路线通信的便利性的限制。

曲路密码的历史用途是联盟部队在美国内战期间使用的。它不是通过给定路线转换字母,而是移动整个单词。一些重要的词语并没有以这种方式受到保护,因此它们首先使用代码字进行编码。有时,密码加密员甚至会在密文中添加完整的空字,使得信息变得幽默。