ITパスポート|IT全般
SHA/MD5ハッシュ関数とは?自分ごと体験で覚えるITパスポート対策
ITパスポート対策 / 読了:約3分
🎬 こんなシーン、想像してみて
ソフト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択チャレンジ →