「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