需要解密的密文信息如下:

AHNFCROACOAHNISEFLCIASFVCNWOSEAHNWSRLDWCAHCEIRNTONDATRCFFOSEOANNLTEDTLUMCEUMFRSMAHNNUITETDTTEDJTPTEAHNUOWCNLDOCAOATRCFFBTASETGTCEOACAOARTDCACSETLTLLCNOTAAHNOTMNACMNCACODNMTEDCEGAHTATFRCITEISUEARCNOOUIHTORWTEDTTEDUGTEDTRNMSVNCMPSRAATRCFFOSEONISEDHTEDILSAHNOFRSMAHNUOAHTAVCNWSEAHNWSRLDCOKESWETOTMNRCITFCROATEDCAMNTEOAHTATEYSENONNETOHTVCEGMSVNDTMNRCITOIHNNONBNCATETLLYSRESACOPUECOHNDBYISEARTOAIHCETONNOCAORNLTACSEOWCAHAHNWSRLDTOBTONDSEMUAUTLRNOPNIAFTCRENOOJUOACINTEDWCEWCEISSPNRTACSETEDTCMOASOTFNGUTRDWSRLDPNTINTEDPRSMSANISMMSEDNVNLSPMNEACACOWCLLCEGASWSRKWCAHAHNRNOASFAHNWSRLDASMTKNAHNCEANRETACSETLGSVNRETEINOYOANMFTCRNRTEDMSRNRNTOSETBLNTEDBUCLDTENWAYPNSFCEANRETACSETLRNLTACSEOTEDTISMMUECAYWCAHTOHTRNDFUAURNFSRMTEKCED

操作步骤

  1. 尝试使用穷举法获得明文, 程序a:字母代换程序。
  2. 程序实现统计密文中的英文字母频率,程序b:字母统计程序。
  3. 根据统计结果和常用字母频率表, 假设字母代换的规则(1-1代换),用密文来验证假设的正确与否,若不成立,则继续假设,一直到找到明文为止。 程序a:字母代换程序。
  4. 给出明文及**(字母代换规则表)。

涉及知识

使用python来进行实验,主要运用爬山法进行实验,使用字母频率分析也可以,这段密文加密不难,主要针对适应度来进行分析,还有NLP语言处理,对英文段进行分析,涉及到分片算法的问题,需要导入英文分词语料库,之前在做情感分析的时候使用过。

实验结果

代换密码的密码分析
代换密码的密码分析

相关文章:

  • 2021-06-12
  • 2021-07-25
  • 2022-12-23
  • 2021-10-09
  • 2021-08-22
  • 2022-12-23
  • 2021-12-24
  • 2021-09-06
猜你喜欢
  • 2021-06-28
  • 2021-07-20
  • 2021-05-11
  • 2021-11-19
  • 2022-12-23
  • 2021-12-10
相关资源
相似解决方案