はじめに
存在自体は知っていたが、手を付けていなかった「CTF」にチャレンジしてみました。備忘録としてアウトプットしていこうと思います。
注意
CTF初心者が自分で解いた方法を記載しています。
誤った情報が記載されていることがあります。
Q6.[Crypto] Classical Cipher
暗号には大きく分けて、古典暗号と現代暗号の2種類があります。
特に古典暗号では、古代ローマの軍事的指導者ガイウス・ユリウス・カエサル(英語読みでシーザー)が初めて使ったことから、名称がついたシーザー暗号が有名です。
これは3文字分アルファベットをずらすという単一換字式暗号の一つです。
次の暗号文は、このシーザー暗号を用いて暗号化しました。暗号文を解読してフラグを手にいれましょう。
暗号文: fsdz{Fdhvdu_flskhu_lv_fodvvlfdo_flskhu}
手動で置き換えてもよいが、便利なサイトを利用しました。
Line Segment
ここで暗号文「fsdz{Fdhvdu_flskhu_lv_fodvvlfdo_flskhu}」を復号するとフラグを入手できました。
補足
- シーザー暗号
-
問題文にある通り、古代ローマの軍事的指導者ガイウス・ユリウス・カエサルが使用した単一換字式暗号の一つ。
文字のシフト数は固定であるが、3文字分の固定である必要はない。
最後に
これから解いていった問題を備忘録として、アウトプットしていこうと思います。ここまで読んでいただき、ありがとうございました。