Mae向きなブログ

Mae向きな情報発信を続けていきたいと思います。

Problem 59

Project EulerProblem 59(日本語)です。
最初、頻度分析をやろうと思ったのですが、問題文中に

  • 「平文はよく用いられる英単語を含んでいる」

とあること。また、

  • 暗号化鍵は3文字の小文字である

ので、すべての鍵の組合せを試しながら、theとthisが含まれているかをチェックしてみました。

059.rb

参考文献

新版暗号技術入門 秘密の国のアリス

新版暗号技術入門 秘密の国のアリス