シーザー暗号を解くPHPスクリプト

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

『暗号技術入門』を読んでいたら、以下の練習問題がありました。

シーザー暗号で暗号化された、次の暗号文があなたの手に入りました。鍵(ずらしている文字数)はわかりません。この暗号を解読してください。
PELCGBENCUL

シーザー暗号なので手計算でも十分ですが、面倒くさいのでプログラムで解きます。

なお、ネタバレになってしまいますが、この暗号文の鍵は「13」なので、PHPのstr_rot13関数を使うと、1行で解けます。

コメントを残す