「ハッシュ」の版間の差分
提供: セキュリティ
行1: | 行1: | ||
− | [[ハッシュ関数]]は、 | + | [[ハッシュ関数]]は、 あるデータからそのデータを表現する小さな値([[ハッシュ値]])を計算します。 |
;[[ハッシュ関数]]: はっしゅ かんすう | ;[[ハッシュ関数]]: はっしゅ かんすう | ||
行24: | 行24: | ||
* [[一方向性関数]] | * [[一方向性関数]] | ||
* [[チェックサム]] | * [[チェックサム]] | ||
− | * | + | * チェックサムディジット |
* [[フィンガープリント]] | * [[フィンガープリント]] | ||
− | * | + | * 誤り訂正符号 |
* [[暗号学的ハッシュ関数]] | * [[暗号学的ハッシュ関数]] | ||
* [[パスワード]] | * [[パスワード]] | ||
行37: | 行37: | ||
* [[MD5]] | * [[MD5]] | ||
* [[MD4]] | * [[MD4]] | ||
− | * | + | * MD2 |
=== ハッシュの実装/コマンド === | === ハッシュの実装/コマンド === | ||
* [[OpenSSL]] | * [[OpenSSL]] | ||
* [[sha256]] | * [[sha256]] | ||
* [[sha1]] | * [[sha1]] | ||
− | * | + | * shasum |
* [[sha1sum]] | * [[sha1sum]] | ||
* [[md5]] | * [[md5]] |
2015年9月22日 (火) 17:00時点における最新版
ハッシュ関数は、 あるデータからそのデータを表現する小さな値(ハッシュ値)を計算します。
- ハッシュ関数
- はっしゅ かんすう
概要
ハッシュ関数は、 あるデータからそのデータを表現する小さな値を計算します。 ハッシュ関数の例として、MD5 や SHA-1が挙げられます。
<?php $md5 = md5 ("foo"); echo $md5, PHP_EOL; ?>
関連項目
ハッシュとは
- ハッシュ
- ハッシュ値
- ハッシュ関数
- 暗号
- HMAC
- 一方向性関数
- チェックサム
- チェックサムディジット
- フィンガープリント
- 誤り訂正符号
- 暗号学的ハッシュ関数
- パスワード
- ハッシュ化されたパスワード (パスワードハッシュ
- パスワードクラック