Encryption

破解轉置密碼

  • February 28, 2018

我的任務是解密定制的轉置密碼,因為我不是密碼學專家,我將不勝感激。

我已經得到了字元表…

M A N B C
D E F G H
I K L O P
Q R S T U
V W X Y Z 

…圖像代表:

  • 交換
  • 漲了兩次
  • 離開了兩次

(沒有關於這些步驟的順序的消息)

提示是:

  1. MAN
  2. NP = CL

要解碼的文本是:ET KO KF


我試圖適應CL離開的步驟NP,但沒有運氣。此外,如果字元在邁步時被“推動”,或者我們正在移動的字元正在與下一個字母交換(我什至不確定我們是否在移動字元或列或其他東西),也沒有任何跡象。我知道這似乎解釋得不夠充分,但由於我不是專家,我想問你,因為這可能是一些已知的模式。

這看起來像一個以Playfair 密碼MAN密鑰的密碼。

對於不在同一行/列中的字元,您製作一個矩形,角上的編碼字元,矩形相對側的同一行中的字元形成解碼的字母。因為NP我們有——

[N]--B-->C
F   G   H
L<--O--[P]

哪個產量CL


所以ET我們有 -

[E]--F-->G
K   L   O
R<--S--[T]

解碼為GR.

因為KO我們需要一個新規則,因為KO在同一行。對於同一行上的項目,我們只需將每個字母向左移動一個位置,如果需要,可以返回到行的開頭。這意味著KO產量

I<--[K] L<--[O]

換句話說,KO-> IL

最後因為KF我們有 -

E<--[F]
[K]-->L

哪個產量LE

所以ET KO KF給了我們GRILLE

引用自:https://crypto.stackexchange.com/questions/55994