mirror of
https://github.com/php/php-src.git
synced 2025-08-20 01:14:28 +02:00
|
|
||
|---|---|---|
| .. | ||
| tests | ||
| bench.php | ||
| config.m4 | ||
| config.w32 | ||
| CREDITS | ||
| hash.c | ||
| hash_adler32.c | ||
| hash_crc32.c | ||
| hash_fnv.c | ||
| hash_gost.c | ||
| hash_haval.c | ||
| hash_joaat.c | ||
| hash_md.c | ||
| hash_ripemd.c | ||
| hash_sha.c | ||
| hash_sha3.c | ||
| hash_snefru.c | ||
| hash_tiger.c | ||
| hash_whirlpool.c | ||
| package.xml | ||
| php_hash.h | ||
| php_hash_adler32.h | ||
| php_hash_crc32.h | ||
| php_hash_crc32_tables.h | ||
| php_hash_fnv.h | ||
| php_hash_gost.h | ||
| php_hash_gost_tables.h | ||
| php_hash_haval.h | ||
| php_hash_joaat.h | ||
| php_hash_md.h | ||
| php_hash_ripemd.h | ||
| php_hash_sha.h | ||
| php_hash_sha3.h | ||
| php_hash_snefru.h | ||
| php_hash_snefru_tables.h | ||
| php_hash_tiger.h | ||
| php_hash_tiger_tables.h | ||
| php_hash_whirlpool.h | ||
| php_hash_whirlpool_tables.h | ||
| README | ||
Generic hashing framework for PHP
Simplest usages:
$digest = hash($algoname, $message);
$digest = hash_file($algoname, $filename);
Examples:
$digest = hash('md5', 'The quick brown fox jumped over the lazy dog.');
Feeder usage:
$context = hash_init($algoname);
hash_update($context, $message);
$digest = hash_final($context);
hash(), hash_file(), and hash_final() each support an optional boolean parameter $raw_output which behaves in the same
manner as sha1()'s optional parameter.