ようこそ暗号解読プロジェクト一口に暗号解読と言っても、世の中にはたくさんの暗号体系があります。まとめると以下のようになります。矢印の数字が進んでいくほど、強固な暗号になっていきます。ここでは、もっともシンプルなシフト暗号をスタート地点として、暗号解読の糸口を探っていきます。暗号プログラムまず暗号の仕組みが分かっていなければ、そもそも解読なんてできないので、実際に暗号を作ってみましょう。以下はC言語による暗号プログラムで、コマンドライン上で対話的に実行するタイプです。右はWEBで確認できます。matrix.h暗号解読プログラム今のところの構想としては、いきなり高尚な解読プログラムが作れるとも思えないので、レベル1として、コンピュータを道具程度に扱って、主に人が解読できているかを判断するレベル、レベル2として、コンピュータが主に活躍するけど、まだ人手が必要というレベル、レベル3として、一から十までコンピュータが処理して、適合率を弾き出したりするレベル、と徐々に難易度を上げていく流れで考えています。▼大学時代にこの本で暗号への理解を深めました。読み物としても面白いですよ。筆者が技術者ではなく、ジャーナリストなので読みやすいです。06:01時点)感想(14件)▼大学入学直前にこの本でC言語を勉強しました。この本で初めてプログラミング言語を学びましたが、自分にとっては、なんかバイブル的な存在です。