您的位置:首页 > 其它

Project Euler problem 59

2013-09-29 11:11 239 查看
这题题意是:

用三个小写字母组成的密钥去加密一个文章。

因为密钥比较短,所以循环着来。

加密的方法是用ASCII码来异或

然后这种题。。

我会说我是26*26*26 然后把所有可能枚举一遍。 每种密钥解密前20个字母。

输出到一个txt里 有一万多条记录, 一个一个的看。。看哪个像。

最后发现密钥是 god

然后这篇文章是圣经里的。

给跪。

其实我也有其他的一点想法。

但是需要大量的词汇支持。

文章由大量英文字母组成的时候。

我们可以用密钥试着去解密文章。

解密出来的文章split成一个一个的词

然后有一个字典 把一些常见的词汇都存起来。

这样我们看这篇文章是否能经常出现一些这些常见的词就行了。

应该不难把。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: