最近こんな本を読んで古典暗号面白いなぁ〜って思ったので古典暗号で遊んでもらおうと思いまーーーーす。
これは単純に一個の文字に対して一個の文字に変換する暗号です。
例を以下に示します。
HELLOという文から単一換字式暗号を使用します。今回はH→P, E→Y, L→Q, O→B
とする感じですね。
なので単一換字式暗号を使用したらHELLOがPYQQBとなります。
これが単一換字暗号です。
これは文字列の文字を一定の数だけ文字をシフトして原文をグチャグチャにする暗号です。今回もHELLOで例を出します。今回は1シフトにした時にします。
一つシフトするのでH→I, E→F, L→M, O→Pになります。
そうするとシーザー暗号にするとHELLOはIFMMPとなります。
これがシーザー暗号です。
これは結構難しいですね。これは文字の頻度を見ないといけません。
英単語ならeが最頻出文字として知られています。暗号で一番頻出する文字に最頻出文字を代入して試行錯誤していく方法です。
文字の頻出文字
http://www7.plala.or.jp/dvorakjp/hinshutu.htm
単一換字式暗号の最も有名な例はスコットランドのメアリー女王の暗号が有名です。以下に詳細URLを載せておいたので興味がある方は是非見てみてください。
http://hokanko.mond.jp/wordpress341/%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88%E3%83%A9%E3%83%B3%E3%83%89%E5%A5%B3%E7%8E%8B%E3%81%AE%E5%87%A6%E5%88%91%E3%81%A8%E6%9A%97%E5%8F%B7%E5%BC%B7%E5%BA%A6#i-5
基本的には使用されている暗号の文字の数(英文字なら25文字,日文字(ひらがなの場合50以上)【ゐなどがある為】)の回数分シフトしたら解けます。
これは根気になれば誰でも解ける暗号ですね。
1)以下の単一換字式暗号解読してください。
IWB KEW OPS'B XBEZ BAH OAPSTH, PSK FECH BAPS KEW OPS XBEZ BAH XWSX YCEF XHBBNST.
2)以下のシーザー暗号
DWV AQW ECP'V UVQR VJG EJCPIG, CPA OQTG VJCP AQW ECP UVQR VJG UWPU HTQO UGVVKPI.
解いてわかる通り実は上の二つは同じ答えなんですよね笑
自分が好きなスターウォーズの名台詞を暗号にしたので検索すれば分かるかも...