01 / 11
隠すのは中身、隠さないのは手順
読まれたくない文を、読めない形に変えるのが 暗号化 だよ。元の文を 平文、変えたあとを 暗号文 と呼ぶ。暗号文を元に戻すのが 復号 だ。
変え方を決めているのが 鍵。同じ手順を使っても、鍵が違えば出てくる暗号文は別物になる。
ここで意外なのが、手順そのものは世界中に公開されているということ。AES も RSA も、計算のやり方は誰でも読める。秘密にするのは鍵だけだよ。
手順を隠して守ろうとすると、漏れた時点で作り直しになるし、そもそも安全かどうかを誰にも検証してもらえない。公開して叩かれても破られない手順を使い、鍵だけを隠す。これが暗号の基本の構えだよ。
平文 → [暗号化] → 暗号文 ↑ 鍵暗号文 → [復号] → 平文