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