Project EulerのProblem 59(日本語)です。
最初、頻度分析をやろうと思ったのですが、問題文中に
- 「平文はよく用いられる英単語を含んでいる」
とあること。また、
- 暗号化鍵は3文字の小文字である
ので、すべての鍵の組合せを試しながら、theとthisが含まれているかをチェックしてみました。
059.rb
参考文献
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2008/11/22
- メディア: 単行本
- 購入: 46人 クリック: 720回
- この商品を含むブログ (80件) を見る