メンバー募集中!一緒に活動しませんか?

キツネリ「赤色3号」の動画説明文の暗号(?)を解いてみる

記事内に広告が含まれています。

2022年8月14日に投稿されたキツネリさんの「赤色3号」。

この曲の動画説明文には以下のように書かれています。

◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢

e3818ae5898de38282e8b5a4e381a1e38283e38293
       
◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢

赤色3号 feat. #kzn – キツネリより

「◤◢◤◢……」は単なる装飾として、「e3818ae……」は暗号っぽくて気になりますよね。

最近コナン読んでて暗号とか解読したいお年頃なので、できるとこまで解いてみました。

追記:記事公開後、答えが分かったので記事の最後に追記しています。

AD
井上春

春です。
ボカロ曲を投稿したのでボカロPを名乗ることができます。

井上春をフォローする
AD

解いてみる

再度暗号っぽい文字列を載せておきます。

e3818ae5898de38282e8b5a4e381a1e38283e38293

こういう感じの、文字列が別の文字列を表してる暗号文は、まず全体の文字数とどんな文字がどれくらい出てくるかを確かめるのが定石ですよね。

全体の文字数

文字数を数えると42文字です。

何文字かずつ同じ文字数で組み合わせて1つの意味を表すとしたら、例えば以下の組み合わせが考えられます。

  • 2文字で1文字→全体で21文字
  • 3文字で1文字→全体で14文字
  • 6文字で1文字→全体で7文字
  • 7文字で1文字→全体で6文字

使われてる文字

使われてる文字の種類と出てくる回数は以下の通りです。

  • 1…3回
  • 2…4回
  • 3…7回
  • 4…1回
  • 5…2回
  • 8…11回
  • 9…2回
  • a…3回
  • b…1回
  • d…1回
  • e…7回

16進数っぽい

……と、一応数えてみましたけどパッと見で既に16進数っぽいですよね。

0~9までの10個を使って数字を表す10進数に対して、16進数というのは0~9と、アルファベットのa~fの16個を使って数字を表すものです。

そして元の文を6文字ずつで区切ってみると見慣れた感じになります(見慣れてますか?)。

e3818a e5898d e38282 e8b5a4 e381a1 e38283 e38293

カラーコードですね。

色を表してる?

色は赤・緑・青の3色の強さで表すことができます。
各色の強さを256段階で表す色の表現方法をRGB(Red、Green、Blueの頭文字)と言います。
パソコンの世界でよく使われます。

256段階というのは16進数2桁で表すことができます(16×16=256)。
00が10進数の0、ffが10進数の256です。

RGBは赤2桁、緑2桁、青2桁の6桁の16進数で色を表します。

なので6文字ずつで区切った暗号文は7つのカラーコードっぽい感じがします。
各カラーコードの、赤に該当する最初の2桁がe3とかe8とかで揃っていて、似た色になりそうな感じがしますね。

カラーコードを色にしてみた

7つのカラーコードを色にしてみました。

……なんでしょうねこれ。

赤系統の色ではありますが、グラデーションになっているとかでもありません。
区切りが分かりやすいように白線引いちゃいましたが、区切りなく並べると一番左とその隣とかはパッと見同じ色です。


同系統の色ということで色指定表っぽいかなとは思いました。

色指定表というのは、キャラクター設定画とかに書いてあるやつです。

初音ミクPV色指定表より ※公式のものではありません

で、赤色3号のMVで使われてる色のうちそれっぽいところをスポイトしてみた結果がこちら。

全然違いますね……。

7つのカラーコードの真ん中の「e8b5a4」は肌の色として使われててもおかしくない色だと思うんですけど、キャラクター設定画だとしたら同系統の色過ぎる感じがします。
MVのキャラなら目の緑とかも入ると思うんですよね。

キャラクター設定画の例として上げた初音ミクや鏡音リンも、イメージカラーは緑や黄色としても他にも黒や赤が入っています。
あの7色でキャラクターを構成しようとしたら全身ピンクになりそうです。

何の色なんでしょう……。

MV冒頭に2進数

赤色3号の冒頭の背景には緑色の文字で2進数がたくさん並んでいます。

なので説明文の文字列が16進数というのは間違ってないと思うんですよね。

もしかしてこの2進数もヒントなのかも…?

2進数8桁:0~255

背景の2進数は8桁ずつで区切られています。
8桁の2進数は0~255までの数字(2の8乗)を表せます。

16進数2桁が表わせる範囲と一致しますね。

また、MVでは8桁の塊が横に7つ並んでいます。
これは動画説明分の文字列のカラーコード(?)の7色と一致します。

……だから何なんでしょうね。

10進数や16進数に変換してみた

背景には8桁ずつの塊が横に7、縦に14で並んでいます。
一番上と一番下は見切れていますが、0か1を判別することはできます。

なので書き写してみました。
真ん中のグレーのとこはキャラがいて読み取れませんでした。

それを10進数と16進数に変換してみるとこうです。

うーーーん?

ランダムではなさそう

適当に0と1を並べたわけではなさそうです。
全ての塊が1ではなく0から始まっているので。

かと言って数字順に並んでるわけでもありません。

また、同じ数字が多いのも特筆すべきです。
登場する数字は10進数でいうと、32, 48, 51, 55, 97, 99, 100, 101, 103, 104, 105, 107, 108, 110, 111, 114, 115, 116, 117, 119, 121です。

読み取れた数字の塊が91個あるのに対して、21種類しか使われていません。
0~255までをランダムで散りばめたらここまで被りませんよね。

99~121までの部分の間隔が狭いのも気になります。

32~121の数字で表現されるものにピンと来るものがなく、何を意味しているのかは分かりませんでした…。

2桁の16進数がたくさん並んでいるのを見るとバイナリデータを思い出しますが、それを読むのは結構無理ゲー……。

他に思い付いたこと

結局何が何だか分からなかったので、他に思い付いたこととか書いておきます。
何かのヒントになれば……。

2進数部分は読むとしたら横に読みそう

冒頭の背景の2進数は、左上から右に向かって順番に登場します。

なので7×14の塊をどうにか読むとすれば縦には読まなそうです。

赤色3号といえば着色料

タイトルにもなっている赤色3号といえば着色料のことですよね。

赤色3号は、さくらんぼやかまぼこ、福神漬け、和菓子などに着色料として、幅広く使用されています。
赤色3号は、石油を原料とするタール色素の一つです。
別名、エリスロシン、赤色食用3号ともいいます。

赤色3号、赤色3号アルミニウムレーキより

エリスロシン (erythrosine) は、食用タール色素に分類される、赤色の合成着色料の1つである。赤色3号(あかいろさんごう)の通称でも呼ばれる。食品添加物としてE番号の「E127」が与えられてはいるものの、生体に有害である可能性が疑われており、食品に対して使用禁止措置を講じている地域も存在する。

エリスロシン – Wikipediaより

hook部分の歌詞も以下のようになっています。

味変無しでまっかっか
魔法の小瓶 ぱ ぱ ぱ ぱ ぱ ぱ

赤色3号_歌詞より

赤色3号自体は味が付いているわけではないですし、この部分は着色料のことを指していそうです。

モールス信号は違いそう

0と1の2つの状態で文字を表すといえば代表的なのはモールス信号ですね。

モールス信号が表す文字の一覧がこちら。

文字によってトンツーの数がバラバラです。
赤色3号のは桁数が全文字固定なので、モールス信号じゃなさそうです。

e区切りかも

もしカラーコードや16進数じゃなかったとしたら、別の可能性としてはeで区切った5文字×7かも知れません。
eだけが規則的な間隔で登場しているので…。

暗号でeと言えば、英文で使われるアルファベットで一番出現頻度が高い文字としても知られています。
今回は関係なさそうですけど…。

まとめ

分かりませんでした!
コナンくんにはなれませんでした!

動画説明文の方は赤系の色のカラーコードっぽいなということ、
動画冒頭の背景はランダムではなさそうだということだけは分かりました。

途中までやってみたので、何か分かったことがあったらぜひコメントください。


全然関係ないですけど、以前投稿した私のこの曲にはコナン(新一)にちょろっと触れる歌詞が出てきます。

追記:答えが判明

記事を公開した後、リプライで答えを教えていただけました。

記事を書く時(10/30)に赤色3号の暗号に言及してる情報がないか検索してたんですけど、タイミング惜しかったです…!

上記ツイートの通り、答えは以下の通りでした。

e3818ae5898de38282e8b5a4e381a1e38283e38293

お前も赤ちゃん


hello world akairo 3 gou ha kitsuneri nokyoku orera akachan dah dah dah orera akachan dah dah dah

解き方:UTF-8に変換する

どちらもUTF-8に変換することで文章になる仕掛けでした。

UTF-8というのは文字コードというものの1つです。
文字コードというのはパソコンで文字を表す時のルールです。

「UTF-8 一覧」とかで検索すると一覧表を載せてくれてるサイトが見つかるので、それと照らし合わせます。

動画説明文を解く

6文字ずつで区切るのは合っていました。

e3818a e5898d e38282 e8b5a4 e381a1 e38283 e38293

一番最初の「e3818a」「e5898d」をこちらの文字コード表のページで検索すると、

「お」「前」に該当することが分かります。
同様に7文字全部を探すと「お」「前」「も」「赤」「ち」「ゃ」「ん」の7文字だと分かります。

動画の冒頭を解く

動画の冒頭の2進数も解き方は同様です。

文字コード表は2進数でなく16進数で書かれているものの方が多いので、一旦16進数にした方が探しやすいです。
なので前に載せた16進数に変換した図を置いておきます。

ちなみに上記の図は一部間違えていました。

上から3段目、左から4つ目が「37」でなく「6F」でした。
動画から2進数を書き写す際に「01101111」とすべきところを「00110111」にしてしまっていました。

というかそこしか間違えてなかったのすごいなと思いました。

これも同じく文字コード表で見ると以下のようになります。

グレー部分は見えなかった部分ですが、前後の流れから何が入りそうかは分かりますね。

ローマ字(と英語)で「ハローワールド 赤色3号はキツネリの曲 おれら赤ちゃん だぁ!だぁ!だぁ! おれら赤ちゃん だぁ!だぁ!だぁ!」という内容が書かれています。

感想

UTF-8のことは知ってたのに~~~~!!!!

カラーコードっぽい文字が出てきたこと、そのカラーコードが曲に関係ある赤っぽい色を表してたことからそこで思考停止してしまっていました。

UTF-8について、

  • 1バイト(16進数2つ)でアルファベットや数字などを表せる
  • 3バイト文字のうち、特に日本語で使われる文字(ひらがなカタカナ漢字)はE3~で表せることが多い

というのは頭に入れておいて良いなと思いました。

E2 9C 80 ~ Dingbats、昔からある記号、絵文字とか

E3 80 80 ~ 全角ひらがな・カタカナ

EF BC 80 ~ 全角英数字、半角カナ

UTF-8の文字コード表 – 備忘帳 – オレンジ工房より

コメント

タイトルとURLをコピーしました