「MD5」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> MD5 は、 Message Digest Algorithm 5 です。 128ビットのハッシュ値を出力するハッシュ関数です。 ...」)
 
(関連項目)
行44: 行44:
  
 
== 関連項目 ==
 
== 関連項目 ==
 
 
* [[ハッシュ]]
 
* [[ハッシュ]]
 
* [[ハッシュ関数]]
 
* [[ハッシュ関数]]
行50: 行49:
 
* [[SHA-1]]
 
* [[SHA-1]]
 
* [[SHA-2]]
 
* [[SHA-2]]
 +
{{hash}}

2014年1月5日 (日) 00:24時点における版


MD5 は、 Message Digest Algorithm 5 です。 128ビットのハッシュ値を出力するハッシュ関数です。

読み方 えむでぃーふぁいぶ

概要

MD5 は、 Message Digest Algorithm 5 です。 128ビットのハッシュ値を出力するハッシュ関数です。 2^128 (340京の1京倍)通りのハッシュ値をとります。

MD4は、MD5の前身で、MD4の安全性を向上させたものがMD5です。

MD5は、データの改ざんや破損の検出にMD5チェックサムとして用いられます。

安全性

SHA-256(SHA-2)以上が推奨されます。

使い方

MD5の求め方を説明します。 ここでは、FreeBSDのmd5コマンドを用います。 Linuxでは、md5sumを利用してください。

文字列から MD5 を求める例です。

% md5 -s hoge
MD5 ("hoge") = ea703e7aa1efda0064eaa507d9e8ab7e

ファイルから MD5 を求める例です。

% md5 /COPYRIGHT
MD5 (/COPYRIGHT) = 8bf4da0bcda130c2fe3a41ab7bc48738

関連項目