単一換字式暗号
久々にダン・シモンズの「暗号解読」を読み返していたら暗号文を作りたくなったので、お勉強中のnode.jsで変換スクリプトを組んで作りました。
お暇な方は解いてみてもらえるとうれしいです。
暗号文
ぴごぺそごぺのぷごををぐ、すせもやうをさしをげ。
せやみ、こねろぷぺよんすのぴげ。
ぺべつぷむやみとやいむぼご、うさゆんとばーめたえとぬゆろずりまをずぺよんすわあにぞりぽのだりぷさげ。
ごぽんうそたてろとぞさぺかぼあをつとぢと、えやぷつつだごこれつづろどぜかふしをげ。ごやそとぬずりぺたこしろえぺれすぴし、へろへろたづそもげせさづめにさおれやげたやらし、うをすんぷよそたぞをぼごれわめをしうさゆんべずぷぜさげ。
ヒント
- 記事タイトル
- 句読点、長音は変換されていません。
- カタカナはひらがなに直しています。
- 拗音、促音は大きい文字に直しています。
答え合わせ
暗号を解くと、ある小説の冒頭部分になっています。作者の名前をひらがなにしてSHA256でハッシュしたものを貼っておきます。
CCE9ECD8E10A2F1A4A2CA07021DF9AD5EDCE210842AF47B70707ED1180FC397F
頻度分布的にはそんなに特別な文章じゃないので、意外と解けるんではないかと。
- 作者: サイモンシン,Simon Singh,青木薫
- 出版社/メーカー: 新潮社
- 発売日: 2007/06/28
- メディア: 文庫
- 購入: 30人 クリック: 216回
- この商品を含むブログ (234件) を見る