AI活用の教科書

暗号化

Encryptionあんごうか

ひとことで言うと

データを鍵がないと読めない形に変えて、盗み見から守るしくみです。

📖 もうちょい詳しく

何が新しいの?

暗号化は、データをそのままでは読めない形に変えて守るしくみです。
インターネットでは、メッセージやパスワードが知らない人の手を経由して相手に届きます。途中で誰かに見られても中身が分からないように、文章を一度ぐちゃぐちゃに変換しておくのが暗号化です。「読めなくして守る」ための、いちばん基本の技術といえます。

買い物の決済、メッセージアプリの会話、クラウドに預けたファイルなど、わたしたちの身近な場面でも当たり前に使われています。

どうやって動いてるの?

暗号化では「鍵」と呼ばれる秘密の値を使います。
元の読めるデータ(平文)を、鍵と決まった手順で読めないデータ(暗号文)に変えます。受け取った人は、正しい鍵で元に戻します。これを 復号 といい、鍵を持たない人には暗号文がただの意味のない文字列に見えます。

鍵の配り方には大きく2通りあります。送る側と受け取る側が同じ鍵を使う方式と、公開してよい鍵と秘密の鍵をペアで使う方式です。Webの通信では、両方を組み合わせて安全にやり取りしています。

何ができるの?

通信の中身や、保存したデータを「のぞき見」から守れます。
たとえばカフェの無料Wi-Fiでログインしても、暗号化されていれば途中でパスワードを抜き取られにくくなります。ノートパソコンを紛失しても、中身が暗号化されていれば他人に読まれにくくなります。

ただし、鍵そのものが漏れたり、弱い設定のままだったりすると守りは崩れます。「鍵をどう守るか」までがセットだと考えておくと安心です。

🌱 身近なたとえ

鍵付きの金庫で例えると、暗号化は「中身を金庫にしまうこと」です。
大事な書類(データ)を金庫に入れて鍵をかければ、運ぶ途中で箱を奪われても、鍵がない人には開けられません。受け取った人だけが同じ鍵で開けて読みます。
箱を頑丈にするのも大事ですが、いちばん大切なのは「鍵を誰にも渡さないこと」。暗号化でも、守るべきは鍵そのものです。

✅ まず覚えるポイント

  • 暗号化は、データを読めない形(暗号文)に変えて守るしくみ
  • 元に戻すこと(復号)には、正しい「鍵」が必要
  • 同じ鍵を使う方式と、公開鍵と秘密鍵をペアで使う方式がある
  • 通信中のデータも、保存したデータも守れる
  • 鍵が漏れると守りは崩れる。鍵の管理がいちばん大事

🧭 よくある勘違い

暗号化すれば、もう絶対に安全なの?

そうとは限りません。暗号化はとても強力ですが、安全は「鍵をきちんと守れている」ことが前提です。
鍵が盗まれたり、古くて弱い方式を使い続けたりすると、破られる場合があります。暗号化は守りの土台ですが、それだけで万全というわけではありません。

暗号化とパスワードの「ハッシュ化」は同じこと?

別ものです。暗号化は鍵があれば元に戻せますが、ハッシュ化は元に戻せないことを前提にした変換です。
パスワードの保管にはハッシュ化、通信やファイルの保護には暗号化、と役割が分かれています。「戻せるか・戻せないか」で見分けると整理しやすいです。

🧩 関連して覚えると楽な言葉

  • SSL/TLS: Webの通信を暗号化するしくみ。URLの「https」がその目印
  • ハッシュ化: 元に戻せない変換。パスワードの保管などに使う
  • 認証: 相手が本人かを確かめること。暗号化とセットで安全を支える
  • ゼロトラスト: 何も無条件には信用せず、常に確認する考え方

🏁 ひとことでまとめ

暗号化は、鍵を持つ人だけが読めるようにデータを変換し、盗み見から守る技術です。
金庫に大事なものをしまって鍵をかけるように、通信や保存データを安全に運ぶための土台であり、その安全は「鍵をどう守るか」にかかっています。