「これは私への挑戦状か?!<違います」
平沢進の新アルバム「賢者のプロペラ」が発売になりました.
ジャケットは平沢氏の「どアップ(笑)」に「謎の文字列」.
この文字列,意味のない(例えばキーボードをデタラメに叩いて作ったような)文字でしょうか?
よく見るとおおむね一文字おきに「$」「%」「!」のような特定の文字が入っています.
これから「暗号2文字で,1文字を表している」と考えるのが自然でしょう.
さらに私は「日本語を文字化けさせたものだろう」と推測しました.
そこで暗号文の一行目をキーボードから入力し,EUC,Unicode,EBCDIC,EBCIDK…
と様々な文字コードを使って文字化けを元に戻そうとしてみました.
しかし,意味のある文字列にはならず….
この後に文字化けはJISコードであることがわかった.
わかってしまえば簡単な話だ.
どうしてJISだけ試さなかったのかというと,
私が使っているソフトのどれにもJIS→SHIFT-JISという変換が無かったからだ(笑).
|
タイトルのように書かれている「Fq4X」.これは何でしょう.2文字とすれば「賢者」でしょうか….
と,ここまでを嫁さんに説明したところ,
嫁さんはジャケットを見ながら「あっ,コレだよ!」と言うのです.
「でかした!解読完了!」
開かれたページには「難関」という文字.ジャケットの最初に書かれている文章です.
2文字のタイトル,4行程のまとまり,1行…と確かに同じようなパターン.
まずこの文章と考えて間違いないでしょう.
暗号文とその解読文があるということは,もう解読は終了したも同然ではないか!
ここまでくればあとは一つ一つチェックするだけ.「ジャケット」と「難関」をスキャナで取り込んで,
2人分印刷し(もちろん嫁さんにも解析させるのだ!),ASCII文字コード表,漢字表等も印刷.
マーカーペン,ボールペン等を準備して解析開始!
では具体的な解読表の一部.
|
<記号>
| 、 | 。 | , | . | ・ | : | ; |
? | ! | ゛ | ゜ | ´ | ` | ¨ | ^ |
!! | !" | !# | !$ | !% | !& | !' | !( |
!) | !* | !+ | !, | !- | !. | !/ | !0 |
 ̄ | _ | ヽ | ヾ | ゝ | ゞ | 〃 | 仝 |
々 | 〆 | 〇 | ー | ― | ‐ | / | \ |
!1 | !2 | !3 | !4 | !5 | !6 | !7 | !8 |
!9 | !: | !; | !< | != | !> | !? | !@ |
〜 | ‖ | | | … | ‥ | ‘ | ’ | “ |
” | ( | ) | 〔 | 〕 | [ | ] | { |
!A | !B | !C | !D | !E | !F | !G | !H |
!I | !J | !K | !L | !M | !N | !O | !P |
} | 〈 | 〉 | 《 | 》 | 「 | 」 | 『 |
』 | 【 | 】 | + | − | ± | × | ÷ |
!Q | !R | !S | !T | !U | !V | !W | !X |
!Y | !Z | ![ | !\ | !] | !^ | !_ | !` |
= | ≠ | < | > | ≦ | ≧ | ∞ | ∴ |
♂ | ♀ | ° | ′ | ″ | ℃ | ¥ | $ |
!a | !b | !c | !d | !e | !f | !g | !h |
!i | !j | !k | !l | !m | !n | !o | !p |
¢ | £ | % | # | & | * | @ | § |
!q | !r | !s | !t | !u | !v | !w | !x |
<数字>
0 | 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 |
#0 | #1 | #2 | #3 | #4 |
#5 | #6 | #7 | #8 | #9 |
<ひらがな>
ぁ | あ | ぃ | い | ぅ | う | ぇ | え | ぉ | お |
$! | $" | $# | $$ | $% | $& | $' | $( | $) | $* |
か | が | き | ぎ | く | ぐ | け | げ | こ | ご |
$+ | $, | $- | $. | $/ | $0 | $1 | $2 | $3 | $4 |
さ | ざ | し | じ | す | ず | せ | ぜ | そ | ぞ |
$5 | $6 | $7 | $8 | $9 | $: | $; | $< | $= | $> |
た | だ | ち | ぢ | っ | つ | づ | て | で | と | ど |
$? | $@ | $A | $B | $C | $D | $E | $F | $G | $H | $I |
な | に | ぬ | ね | の | は | ば | ぱ | ひ | び |
$J | $K | $L | $M | $N | $O | $P | $Q | $R | $S |
ぴ | ふ | ぶ | ぷ | へ | べ | ぺ | ほ | ぼ | ぽ |
$T | $U | $V | $W | $X | $Y | $Z | $[ | $\ | $] |
ま | み | む | め | も | ゃ | や | ゅ | ゆ | ょ | よ |
$^ | $_ | $` | $a | $b | $c | $d | $e | $f | $g | $h |
ら | り | る | れ | ろ | ゎ | わ | ゐ | ゑ | を | ん |
$i | $j | $k | $l | $m | $n | $o | $p | $q | $r | $s |
<カタカナ>
ァ | ア | ィ | イ | ゥ | ウ | ェ | エ | ォ | オ |
%! | %" | %# | %$ | %% | %& | %' | %( | %) | %* |
カ | ガ | キ | ギ | ク | グ | ケ | ゲ | コ | ゴ |
%+ | %, | %- | %. | %/ | %0 | %1 | %2 | %3 | %4 |
サ | ザ | シ | ジ | ス | ズ | セ | ゼ | ソ | ゾ |
%5 | %6 | %7 | %8 | %9 | %: | %; | %< | %= | %> |
タ | ダ | チ | ヂ | ッ | ツ | ヅ | テ | デ | ト | ド |
%? | %@ | %A | %B | %C | %D | %E | %F | %G | %H | %I |
ナ | ニ | ヌ | ネ | ノ | ハ | バ | パ | ヒ | ビ |
%J | %K | %L | %M | %N | %O | %P | %Q | %R | %S |
ピ | フ | ブ | プ | ヘ | ベ | ペ | ホ | ボ | ポ |
%T | %U | %V | %W | %X | %Y | %Z | %[ | %\ | %] |
マ | ミ | ム | メ | モ | ャ | ヤ | ュ | ユ | ョ | ヨ |
%^ | %_ | %` | %a | %b | %c | %d | %e | %f | %g | %h |
ラ | リ | ル | レ | ロ | ヮ | ワ | ヰ | ヱ | ヲ | ン |
%i | %j | %k | %l | %m | %n | %o | %p | %q | %r | %s |
ヴ | ヵ | ヶ |
%t | %u | %v |
漢字は莫大な量なので割愛(笑).
最初の文字が「$」なら平仮名,「%」ならカタカナ,「#」なら数字,「!」なら記号,となっています.
例えば,文章の冒頭を比較すると…
|
あ | る | ミ | ャ | ン | マ | ー | 人 |
$" | $k | %_ | %c | %s | %^ | !< | ?M |
「全く同じ文章なのか?平沢は「ぢ」なのか?」
さてさて,では「文字化け暗号文」と「難関」は全く同じ文章なのでしょうか?
実は結構違うんです.単純に文字が欠けていたりしているのもありますが,
おそらく「難関」の最終原稿ではないものを使っているのではないかと思われます.
では,異なる部分を順番に説明します.
|
<難関の4行目>
難関 | 作 | り | 出 | す | こ | と |
が |
で | き | る | は | ず | だ | 」 | .
|
暗号文 | :n | $j | =P | $9 | $3 | $H |
$ |
$G | $- | $k | $O | $: | $@ | !W | !# |
「が」は正しくは「$,」ですが「$」となっています.これは誤植でしょう.
|
<難関の9行目>
これは間違いと言えるかどうかわかりませんが,
「;W」で「思」なのに,暗号分では「;」で改行して「W」が次の行になってます(笑).
|
<難関の10行目>
難関 | 俗 | 人 | の | 中 | に |
す | ら |
「 | 黄 | 金 | 」 | を |
暗号文 | B/ | ?M | $N | Cf | $K |
| |
!V | 2+ | 6b | !W | $r |
「すら」が入っていません.最終稿までに修正したのだと思われます.
|
<難関の12行目>
難関 | 物 | 質 | た | ち |
) |
が | 量 | 産 |
暗号文 | J* | <A | $? | $A |
$B |
$, | NL | ;: |
「)」が「$B」になっていますが,「$B」は上記一覧表を見ると「ぢ」です.ここはひとひねり.
この暗号文で出てくる「 (B」(ブランク 括弧 B)と「 $B」(ブランク ドル B)には
特別な意味があります.
この先頭のブランクに見えるのはエスケープ(Esc)という制御文字で,
制御文字ゆえに表示されずに空欄となっているのです.
「エスケープシーケンス」という制御方法において
「Esc(B」は「そこからASCII」となる,
「Esc$B」は「そこから新JIS漢字」となる…という意味です.
13行目の「24」が「Esc(B24Esc$B」,
14行目の「21」が「Esc(B21Esc$B」と
なっています(実際はEscは見えません).
これはASCII文字で「24(または21)」を打って新JIS漢字に戻すという意味になります.
ASCII文字にしているのは「24(または21)」が半角文字であるからです.
つまり,「)」を暗号化すると
「Esc(B)Esc$B」.
この「Esc(B)Esc」が
欠けたと見るべきでしょう.
|
<難関の16行目>
難関 | 難 | 関 | と | さ | れ | る |
「賢者の石」 | 。 |
暗号文 | Fq | 4X | $H | $5 | $l | $k |
$9 | $k |
$3 | $H | !# |
暗号文を変換したもの | 難 | 関 | と | さ | れ | る |
す | る |
こ | と | 。 |
ここは結構違うようです.というよりも暗号文を変換した文章では内容が通りません.
この時点で「賢者」というキーワードが決まっていなかったのかも知れません.
|
<難関の17行目>
難関 | その代替品を今世紀の技術は量産できたのか |
暗号文 | (なし) |
この1行は暗号文には書かれていません.最終稿までに追加したのでしょう.
|
<最終行,および署名>
この2行は「$B」からはじまっています.
「$BJ?Bt!!?J」を解読すると「ぢ平沢 進」.なに!そんなメッセージが!?(笑)
おそらく12行目で説明したようにエスケープシーケンスがあるのでしょう.
「Esc$B」のEscが
見えないだけですね(笑).
|
「どうだ.まいったか!(笑)」
マヒト&ASURA,人呼んで「解析サイボーグ」.人呼んで「解読マッシーン」.
インターネットオリエンテーリングも不法投棄も即日解読の我々にはこのぐらいは朝飯前だ(笑)!
きちんと最終稿を使って変換しないとこうやってバレちゃうぞ(笑).>平沢さん
|
Copyright © 2000-2010 higumi.com Powered by Ruby 2.6.10
|