我正在讀「加密和網絡安全」一書,我一直在試圖編寫該程序在單音字母密碼上執行字母頻率攻擊。該程序需要生成前10個可能的純文本。字母頻率java
我有點卡住了這可能是如何工作的,我是否認爲它並不總是這樣的情況,即「可能的」純文本生成將實際上匹配原始純文本?
如果有人能夠提供一些關於程序如何流動的指導,那將是非常棒的。
到目前爲止,我有代碼;
讀取密文的文件。 掃描密文併產生與頻率百分比匹配的字母的散列圖。 將英文語言的相對頻率存儲在二維數組中。
我的下一步是嘗試按照與char的百分比最接近的匹配順序排列數組。 這是正確的方向嗎?
任何建議將是偉大的!
你可以發佈你目前使用的代碼嗎? – Woot4Moo