スポンサーリンク

【応用情報技術者試験】暗号化とハッシュ化の違いをわかりやすく解説

「暗号化とハッシュ化って何が違うの?」
応用情報技術者試験でも情報セキュリティ分野で頻出ですが、

  • どちらもデータを変換する?
  • パスワード保存に使うのはどっち?
  • 復号できる?
  • 用途がよく分からない…

で混乱する人がかなり多いテーマです。

この記事では、

  • 暗号化とは?
  • ハッシュ化とは?
  • 違い
  • 利用例
  • 試験での頻出ポイント

を分かりやすく解説します!


まず結論

暗号化

「元のデータに戻せる変換」


ハッシュ化

「元のデータに戻せない変換」


超簡単にいうと

技術復元
暗号化可能
ハッシュ化不可能

暗号化とは?

超頻出!


目的

情報を隠す


イメージ

元データ

暗号化

暗号文

復号

元データ


特徴

鍵を使って復元できる


利用例

  • HTTPS通信
  • VPN
  • メール暗号化
  • ファイル暗号化

ハッシュ化とは?

超頻出!


目的

改ざん検知・照合


イメージ

元データ

ハッシュ関数

ハッシュ値


特徴

元データへ戻せない


password123

A1B2C3D4…


なぜ戻せない?

ハッシュ関数は

一方向の変換

だから。


パスワード保存

最頻出!


正しい方法

ハッシュ化


なぜ?

システム管理者でも

元パスワードを見られない

ようにするため。


ログイン時

入力パスワード

ハッシュ化

保存済みハッシュ値と比較


暗号化とハッシュ化の違い

超頻出!

比較暗号化ハッシュ化
復元可能不可能
必要不要
主目的秘密保持改ざん検知・照合
利用例通信保護パスワード管理

ハッシュ化の特徴

重要!


同じ入力

同じハッシュ値


ABC

12345

ABC

12345


少し変更

大きく変化


ABC

12345

ABD

98765


改ざん検知

超頻出!


イメージ

送信時

ハッシュ値作成

受信時

再計算

一致

改ざんなし


レインボーテーブル対策

発展知識!


ソルト

ランダム文字列追加


パスワード

ソルト

ハッシュ化


効果

総当たり攻撃対策。


応用情報で超頻出

かなり狙われる👇

  • 暗号化
  • ハッシュ化
  • 復号
  • パスワード保存
  • 改ざん検知

よくあるひっかけ

「パスワードは暗号化して保存する」

→ ❌基本的に違う!

パスワード保存は

ハッシュ化

を利用する。


1分で復習!

暗号化

戻せる


ハッシュ化

戻せない


暗号化

秘密保持


ハッシュ化

改ざん検知・照合


超重要

パスワード保存=ハッシュ化


練習問題

問題

パスワードの保存方法として最も適切なものはどれか。

ア 平文保存

イ 圧縮保存

ウ ハッシュ化保存

エ 文字数削減保存


解答

正解:ウ

解説

パスワードは復元不要なため、ハッシュ化して保存するのが適切です。


まとめ

暗号化とは

「元に戻せる変換」


ハッシュ化とは

「元に戻せない変換」


超重要

  • 暗号化=秘密保持
  • ハッシュ化=改ざん検知
  • パスワード保存
  • 復号可否

まずは、

「暗号化=鍵で開けられる金庫」

「ハッシュ化=材料に戻せない料理」

このイメージを持つとかなり理解しやすくなります!


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント