DIGITAL CRYPTOGRAPHY PUZZLE 02【Cypher編】
はじめに
いつもブログをご覧いただきありがとうございます。
コーストFIRE中のIPUSIRONです😀
暗号文
HELLO
0011 1111
0010 1010
0011 1110
0010 0000
0010 1011
ヒント
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
XOR
解答への道
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
1:解答を得る方針を検討する
ヒントでは"XOR"とだけ与えています。
“HELLO"は5文字の暗号文メッセージ、与えられた5行の8ビット列は鍵と考えられます
復号手順のとおりです。
まず、ASCIIコード表を参考にして、暗号文メッセージの各文字を8ビットに変換します。
得られた8ビット列と与えられた8ビット列をXORで計算し、得られた結果をASCII文字に変換します。
最後に得られたASCII文字を連結したものが、解答のキーワードの候補になります。
2:計算する
'H' -> 0x48 -> 0100 1000
'E' -> 0x45 -> 0100 0101
'L' -> 0x4C -> 0100 1100
'L' -> 0x4C -> 0100 1100
'O' -> 0x4F -> 0100 1111
それではXOR演算し、ASCII文字に直します。
0100 1000 XOR 0011 1111 -> 0111 0111 -> 0x77 -> 'w'
0100 0101 XOR 0010 1010 -> 0110 1111 -> 0x6F -> 'o'
0100 1100 XOR 0011 1110 -> 0111 0010 -> 0x72 -> 'r'
0100 1100 XOR 0010 0000 -> 0110 1100 -> 0x6C -> 'l'
0100 1111 XOR 0010 1011 -> 0110 0100 -> 0x64 -> 'd'
3:解答のキーワードを特定する
得られた文字を連結すると、"world"になります。
暗号文メッセージ"HELLO"から、平文メッセージ"world"が得られました。
解答
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓