在古典密码中大致可以分为移位和替换两种,在移位密码中字母不变,位置改变;替换密码中则是字母改变,位置不变。今天我们就来了解一种比较简单的移位密码——曲路密码。
曲路密码的简介
曲路密码发明者和发明时间不详,因其需要按照曲线路径进行加密、解密,因此得名“曲路密码”。它和栅栏密码类似,都是一种移位密码,通过特殊的曲路,打乱明文字母的位置,使有意义的明文信息变换为无意义的密文乱码。
曲路密码的加密过程
首先,通信双方需要约定好“密钥”(也就是曲路路径)和密表规格,比如密表规格为3X6,路径如下图所示:
假设需要传递的信息为“Welcome to the Museum”,将其按照顺序填入3X6的列表中,如下图所示:
随后我们按照约定的曲路,将明文加密为“mem uho cte sol etu MeW”,这样曲路密码就已经加密完成。
曲路密码的解密过程
曲路密码的解密过程是加密过程的逆运算,按照曲路路径将密文填入表格中,再按照表格顺序进行解密即可。
曲路密码的优缺点
曲路密码可以根据双方的约定改变曲路路径和表格规格,有更多的方式加密相同的信息,相对比较灵活。但毕竟作为移位密码,曲路密码并没有改变密文的字母,破译也就更加简单,不适合传递重要信息。
像曲路密码这样的移位密码在实际使用中过于简单,所以很多使用者会将其与替换密码相结合,形成更加复杂的加密方法。
免责声明:素材源于网络,如有侵权,请联系删稿。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。