復号
暗号を元に戻すよ
暗号化の逆だよ
簡単に書くよ
復号(読:フクゴウ 英:decryption)とは
暗号を暗号化前の状態に戻すこと。
もう少し噛み砕いて書くと
ルールを知っている人しか意味を読み取れないようにするために特定のルールに従ってぐちゃぐちゃにしたデータを、ぐちゃぐちゃにする前の状態に戻すこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「暗号」と「暗号化」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
暗号は「ルールを知っている人しか意味を読み取れないようにするために、特定のルールに従って ぐちゃぐちゃに変換したデータ」です。
暗号は、そのまま見ても内容が分かりません。
パッと見では ぐちゃぐちゃになっているからです。
ルールを知っている人は、そのルールに沿って元の形に戻すことで内容を読み取れます。
暗号にすることで悪い人に盗み見られても大丈夫な気分になれます。
変換ルールを知らない人は書かれている内容を読み取れないからです。
暗号化は「データを暗号にすること」です。
以上を踏まえて、暗号化の逆で
暗号を元のデータに戻す
のが「復号」です。
例えば、そうですね。
元のデータが
おなかすいた
だったとしましょう。
変換ルールは
1文字おきに適当な文字を入れる
としました。
この変換ルールに従って元のデータを変換します。
例えば
おきないかとすぐいった
のように変換しました。
変換後の
おきないかとすぐいった
が暗号です。
おなかすいた
を変換して
おきないかとすぐいった
にする行為が暗号化です。
変換後の
おきないかとすぐいった
から変換前の
おなかすいた
を取り出す行為が復号です。
一言でまとめるよ
まぁ「復号」って単語が出てきたら「暗号
(ルールを知っている人しか意味を読み取れないようにするために、特定のルールに従って ぐちゃぐちゃに変換したデータ)を元に戻すんだな~」と お考えください。






