Decryption

我將如何使用字母表和加密消息來破解 Playfair 密碼?

  • March 21, 2021

我想知道如何僅使用字母表和加密消息來破解 Playfair 密碼。我嘗試在網上尋找工具,但仍然沒有運氣。

如果通過字母表你只是意味著你知道除了用 J 來辨識 I 之外還使用了字母 AZ,那麼最好的起點是尋找常見的二合字母(字母對)。有最常見的英語二合字母列表,如果你有足夠長的資訊,你應該能夠辨識出可能的候選人。事實上,如果你的密文足夠長,那麼有向圖頻率就足夠了。

對於較短的密文,嘗試在文本中將常見的有向圖連結在一起以形成單詞並猜測不太常見的有向圖。對於 Playfair 請注意,恢復有向圖也會給您相反的結果。同樣專門針對 Playfair,尋找包含相同字母的明文有向圖(例如E 或 E形式的有向圖),與這些有向圖對應的密文應該為您提供 Playfair 廣場中與相同行和列中的字母的有力線索E. 例如,如果您看到編碼為 BX 的有向圖 HE,那麼很有可能 X 與 E 在同一行,B 與 B 在同一列中。

一些好消息是,有許多不同的 Playfair 方格導致相同的加密方法。

取決於你有多少密文,剩下的就是更少的科學和更多的藝術。不要害怕做出瘋狂的飛躍或假設,但同樣不要害怕丟掉大量工作並從頭開始。在Helen Fouche Gaines的經典文本密碼分析的第二十一章中可以找到更全面的破解 Playfair 的方法。

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