我正在读“加密和网络安全”一书,我一直在试图编写该程序在单音字母密码上执行字母频率攻击。该程序需要生成前10个可能的纯文本。字母频率java
我有点卡住了这可能是如何工作的,我是否认为它并不总是这样的情况,即“可能的”纯文本生成将实际上匹配原始纯文本?
如果有人能够提供一些关于程序如何流动的指导,那将是非常棒的。
到目前为止,我有代码;
读取密文的文件。 扫描密文并产生与频率百分比匹配的字母的散列图。 将英文语言的相对频率存储在二维数组中。
我的下一步是尝试按照与char的百分比最接近的匹配顺序排列数组。 这是正确的方向吗?
任何建议将是伟大的!
你可以发布你目前使用的代码吗? – Woot4Moo