首页 > 解决方案 > 如何解密柱状转置密码

问题描述

我的问题不是每个人说的编码,而是理解算法。

从概念上讲,我了解列转置如何使用恒定键值(例如 10)解密文本。

当关键是排列时,我的困惑就发生了。例如key = [2,4,6,8,10,1,3,5,7,9]和类似的消息"XOV EK HLYR NUCO HEEEWADCRETL CEEOACT KD"。我感到困惑的部分是将密文写入行,然后根据密钥排列行。

有人可以对此提供一些澄清。

标签: pythonencryptioncryptography

解决方案


我想到了。一旦知道行数和列数,就可以将密文写入行,然后根据密钥对行进行置换。如果我的解释有误,请指正。纯文本是“您已经破解了密码的出色工作”


推荐阅读