暴力语言检测



我需要一个算法(任何编程语言)来测试一个爬山算法的生命力,以破解加密挑战的密码。该算法应该测试随机解密(没有空格)是英文文本(也为不完整的单词加分!)或只是随机字符序列的可能性。

我用自己开发的几个算法试了试,但都不是很好。

我的研究:

enigma M4加密项目(http://www.bytereef.org/m4_project.html)使用我也想使用的Sinkov统计。

我找到的唯一东西是«quebra -pedra»的文档,这是一个Java框架,包括我正在寻找的Sinkov日志权重分析。

http://www.google.com/m?client=ms-android-samsung&源= android的主# q = Quebra-pedra +框架+ java

但是我没有找到在哪里下载框架。我也没有找到任何实现或辛科夫测试的描述。

如果有任何提示,我将很高兴。谢谢。

我不知道Sinkov统计,但是自然语言处理的语言模型可以做你想做的事情,根据与英语的相似程度对文本进行评分。

我在这里写了一个简单的字符双字表,它应该很容易理解。

https://github.com/rrenaud/Gibberish-Detector

最新更新