当サイトの一部ページには、アフィリエイト・アドセンス・アソシエイト・プロモーション広告を掲載しています。

Amazonのアソシエイトとして、Security Akademeiaは適格販売により収入を得ています。

広告配信等の詳細については、プライバシーポリシーページに掲載しています。

消費者庁が、2023年10月1日から施行する景品表示法の規制対象(通称:ステマ規制)にならないよう、配慮して記事を作成しています。もし問題のある表現がありましたら、問い合わせページよりご連絡ください。

参考:令和5年10月1日からステルスマーケティングは景品表示法違反となります。 | 消費者庁

CHALLENGE PUZZLE 07【Cypher編】

はじめに

いつもブログをご覧いただきありがとうございます。

FIRE生活中のIPUSIRONです😀

IPUSIRONのプロフィールを見る

暗号文

50 20 37 95 74 00 25 51 05 78 34 32 72

ヒント

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

To find y check divisors.

解答への道

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

1:xを計算する

x=6.479×sin(38°)=6.479×0.61566147532=3.988…≒4

sin(38°)はGoogle検索で計算できます。

2:yを計算する

中央の一見不思議な等式は、素数が何番目にあるかを意味します。

y=8番目の素数=19

3:zを計算する

z=円周の長さ=2πR=2×3.14×0.955=5.9974≒6

4:shift(x)を計算する

与えられた暗号文メッセージ(数字列)を、x桁分(ここではx=4)だけ右シフトすることを意味します。

50 20 37 95 74 00 25 51 05 78 34 32 72
↓
50203795740025510578343272
↓4桁分を右シフト
32725020379574002551057834
↓
32 72 50 20 37 95 74 00 25 51 05 78 34

5:mod(y)とadd(z)を計算する

mod(y)=mod(19)、add(z)=add(3)は引き続きステップ4の2桁の数字に対して処理します。

※ここで数字列を2桁ずつ縦に並べています。

32 mod 19 + 3 -> 13 + 3 = 16
72 mod 19 + 3 -> 15 + 3 = 18
50 mod 19 + 3 -> 12 + 3 = 15
20 mod 19 + 3 ->  1 + 3 = 4
37 mod 19 + 3 -> 18 + 3 = 21
95 mod 19 + 3 ->  0 + 3 = 3
74 mod 19 + 3 -> 17 + 3 = 20
00 mod 19 + 3 ->  0 + 3 = 3
25 mod 19 + 3 ->  6 + 3 = 9
51 mod 19 + 3 -> 13 + 3 = 16
05 mod 19 + 3 ->  5 + 3 = 8
78 mod 19 + 3 ->  2 + 3 = 5 
34 mod 19 + 3 -> 15 + 3 = 18

6:アルファベットに変換する

数字を見るとASCII文字に対応するようには見えません。

すべての数字が26以下なので、「1⇔A」「2⇔B」…「26⇔Z」という対応だと推測します。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
A B C D E F G H I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z  Y  Z

16 -> P
18 -> R
15 -> O
 4 -> D
21 -> U
 3 -> C
20 -> T
 3 -> C
 9 -> I
16 -> P
 8 -> H
 5 -> E
18 -> R

並べると、"PRODUCTCIPHER"という文字列が得られました。

7:解答のキーワードを特定する

解答のキーワードとして、文字列"PRODUCTCIPHER"を入力します。

解答

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

Cypher古典暗号

Posted by ipusiron