メインコンテンツへスキップ
用語集

MD5えむでぃーふぁいぶ

ふるい 128 ビットハッシュ関数かんすう脆弱ぜいじゃくせいのためセキュリティ用途ようとでは推奨すいしょう

ITパスポート

MD5(Message-Digest Algorithm 5)は、128 ビットちょうのハッシュ生成せいせいするふるハッシュ関数ハッシュかんすうです。かつてひろ使つかわれましたが、ことなるデータがおなじハッシュになる「衝突しょうとつ」を意図いとてきつくれることがかり、セキュリティ用途ようとでは推奨すいしょうとなっています。

項目こうもくMD5SHA-256
出力しゅつりょくちょう128 ビット256 ビット
安全あんぜんせい衝突しょうとつ攻撃こうげき可能かのう推奨すいしょう現代げんだい標準ひょうじゅん
用途ようとチェックサム程度ていど限定げんていかいざん検知けんち署名しょめい

たとえばダウンロードしたファイルがこわれていないかの簡易かんい確認かくにんにはいま使つかわれることがありますが、かいざんを「悪意あくいある攻撃こうげきしゃから」まもりたい場面ばめんでは SHA-256 などより安全あんぜんなハッシュ関数かんすう使つかうべきです。

試験しけんでは 「MD5 はふる脆弱ぜいじゃく推奨すいしょう」「より安全あんぜんな SHA-256 とうえる」というながれがわれます。ハッシュ関数かんすうれいとして、安全あんぜんせい世代せだい交代こうたいさえましょう。

この用語を学べるコンテンツ

関連する用語