シーザー暗号解読器

Python
スポンサーリンク

シーザー暗号とは、平文の各文字をアルファベット表で数文字分シフトして作成した暗号のことである。

例)LAB → ODE (3文字シフト)

古代ローマの軍事的指導者ガイウス・ユリウス・カエサル(英語読みでシーザー)が使用したことからこの名がついた。

今回作成したプログラムはこの暗号文を解読するためのものであり、0~25文字シフトした結果をすべて表示する。そのため、表示された26種類の候補の中から正解と思われるものを確認してほしい。

 

プログラムを使用するためには、作業用フォルダにcaesar.pyを設置した後、コマンドプロンプトより起動する(カレントディレクトリを作業用フォルダに指定することをお忘れなく)。

コメント