gpt4 book ai didi

java - 如何在不进行字母频率分析的情况下破解凯撒密码

转载 作者:行者123 更新时间:2023-12-01 18:26:16 26 4
gpt4 key购买 nike

我已经在Java中实现了字母频率分析来破解凯撒密码,但它只适用于大段落的密文,字符串越小,移位的概率和频率就越弱,那么还有其他破解机制吗?请提供一些帮助会很有用。

最佳答案

我想到的第一个技术:

  1. 将字典(或 War and Peace 可能)加载到 HashMap 中。
  2. 将文本的字母旋转 25 次(可能的移位次数),每次检查您在 HashMap 中找到的所获得的单词(移位字母后)有多少个匹配项。
  3. map 中找到的单词最多的那个可能是密码的正确移位值。

我确信还有更好、更有效的方法。这是我在没有搜索互联网的情况下想到的。

关于java - 如何在不进行字母频率分析的情况下破解凯撒密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26071473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com