← TOPにもどる
ITパスポート|IT全般

SHA/MD5ハッシュ関数とは?自分ごと体験で覚えるITパスポート対策

ITパスポート対策 / 読了:約3分
SHA/MD5ハッシュ関数 IT全般 ITパスポート

🎬 こんなシーン、想像してみて

ソフトDL確認する自分。「公式サイト掲載値とDLファイル処理結果を比較→改ざんなしを確認」する技術。共通鍵暗号?

❓ 2問問題:あなたならどっち?

次の状況に当てはまるのは?

  • ハッシュ関数(SHA-256等)
  • 共通鍵暗号
    → 共通鍵は双方向(暗号化/復号)。「一方向・固定長ダイジェスト」がハッシュ

✅ 正解:ハッシュ関数(SHA-256等)

📘 SHA/MD5ハッシュ関数とは何か

一方向・固定長・MD5=衝突脆弱、SHA-256=現標準

ハッシュ関数はデータを固定長のダイジェスト(ハッシュ値)に変換する一方向関数。特性:①同じ入力→必ず同じ出力②わずかな入力変化→全く異なるハッシュ値③ハッシュ値から元データへの逆算が計算上不可能。MD5(128bit):衝突(異なるデータが同じハッシュ)が発見され脆弱。SHA-256(256bit):現在の標準。

🎯 試験のキモ

活用場面:ファイル完全性チェック(ダウンロード時)・パスワードのハッシュ保存(DBにパスワードをそのまま保存しない)・デジタル署名(ハッシュ値に署名)・ブロックチェーンの各ブロックの連結。「一方向性=ハッシュ」「双方向(暗号化/復号)=暗号」で区別する。 **覚え方** 🎯 **ハッシュ=一方向・固定長(戻せない指紋)/暗号=双方向(戻せる金庫)**。**MD5脆弱・SHA-256現標準**。

⚠️ 間違いやすいポイント

ひっかけ注意:「ハッシュ=暗号化」は誤用。ハッシュは一方向(復号不可)・暗号は双方向(復号可能)。ファイル改ざん確認はハッシュで行い、鍵は不要。MD5は衝突脆弱→現在はSHA-256が標準。「MD5でも使える」は誤りと判断する。

🧠 覚え方

**ハッシュ=一方向・固定長(戻せない指紋)/暗号=双方向(戻せる金庫)**。**MD5脆弱・SHA-256現標準**。

📚 ITパスポートの試験対策・勉強方法

SHA/MD5ハッシュ関数はITパスポートのIT全般分野で頻出(mid)。ITパスポート 過去問・勉強方法・独学・何時間に取り組むなら、自分ごとシナリオで一度体験してから問題を解くのが定着の鍵。何度も繰り返して覚え方フレーズを口に出すと記憶に残りやすい。

知識をクイズで確認しよう!

🏆 用語4択チャレンジ →