在古典密码中大致可以分为移位和替换两种,在移位密码中字母不变,位置改变;替换密码中则是字母改变,位置不变。今天我们就来了解一种比较简单的移位密码——曲路密码。

曲路密码的简介

曲路密码发明者和发明时间不详,因其需要按照曲线路径进行加密、解密,因此得名“曲路密码”。它和栅栏密码类似,都是一种移位密码,通过特殊的曲路,打乱明文字母的位置,使有意义的明文信息变换为无意义的密文乱码。

曲路密码的加密过程

首先,通信双方需要约定好“密钥”(也就是曲路路径)和密表规格,比如密表规格为3X6,路径如下图所示:

曲路密码

假设需要传递的信息为“Welcome to the Museum”,将其按照顺序填入3X6的列表中,如下图所示:

曲路密码

随后我们按照约定的曲路,将明文加密为“mem uho cte sol etu MeW”,这样曲路密码就已经加密完成。

曲路密码

曲路密码的解密过程

曲路密码的解密过程是加密过程的逆运算,按照曲路路径将密文填入表格中,再按照表格顺序进行解密即可。

曲路密码的优缺点

曲路密码可以根据双方的约定改变曲路路径和表格规格,有更多的方式加密相同的信息,相对比较灵活。但毕竟作为移位密码,曲路密码并没有改变密文的字母,破译也就更加简单,不适合传递重要信息。


像曲路密码这样的移位密码在实际使用中过于简单,所以很多使用者会将其与替换密码相结合,形成更加复杂的加密方法。

免责声明:素材源于网络,如有侵权,请联系删稿。