Project Euler problem 59
2013-09-29 11:11
239 查看
这题题意是:
用三个小写字母组成的密钥去加密一个文章。
因为密钥比较短,所以循环着来。
加密的方法是用ASCII码来异或
然后这种题。。
我会说我是26*26*26 然后把所有可能枚举一遍。 每种密钥解密前20个字母。
输出到一个txt里 有一万多条记录, 一个一个的看。。看哪个像。
最后发现密钥是 god
然后这篇文章是圣经里的。
给跪。
其实我也有其他的一点想法。
但是需要大量的词汇支持。
文章由大量英文字母组成的时候。
我们可以用密钥试着去解密文章。
解密出来的文章split成一个一个的词
然后有一个字典 把一些常见的词汇都存起来。
这样我们看这篇文章是否能经常出现一些这些常见的词就行了。
应该不难把。
用三个小写字母组成的密钥去加密一个文章。
因为密钥比较短,所以循环着来。
加密的方法是用ASCII码来异或
然后这种题。。
我会说我是26*26*26 然后把所有可能枚举一遍。 每种密钥解密前20个字母。
输出到一个txt里 有一万多条记录, 一个一个的看。。看哪个像。
最后发现密钥是 god
然后这篇文章是圣经里的。
给跪。
其实我也有其他的一点想法。
但是需要大量的词汇支持。
文章由大量英文字母组成的时候。
我们可以用密钥试着去解密文章。
解密出来的文章split成一个一个的词
然后有一个字典 把一些常见的词汇都存起来。
这样我们看这篇文章是否能经常出现一些这些常见的词就行了。
应该不难把。
相关文章推荐
- Project Euler Problem 59
- Project Euler problem 22
- Project Euler Problem 66
- Project Euler Problem 1 - Multiples of 3 and 5
- Project Euler Problem 76-整数分拆
- http://projecteuler.net/problem=26 [Answer:983]
- Project Euler -> problem 3
- Matlab 编程 Project Euler Problem 20 Factorial digit sum
- Project Euler Problem 20 Factorial digit sum
- Project Euler problem 61
- project euler problem 13:Large sum
- project euler problem 16:2^1000结果各位数求和
- Project Euler Problem 27 Quadratic primes
- Project euler problem 21找合适的一对数之总和
- Project Euler Problem 26 Reciprocal cycles
- project euler problem 11
- Project Euler Problem 31
- Project Euler problem 23
- Project Euler problem 32
- Project Euler Problem 2 - Even Fibonacci numbers