mirror of
https://github.com/php/php-src.git
synced 2025-08-18 06:58:55 +02:00
![]() This variant of crc32 is heavily used by storage systems, such as iSCSI, SCTP, Btrfs, ext4, and is increasingly being used in API (such as Google Cloud Storage, and Apache Kafka). |
||
---|---|---|
.. | ||
sha3 | ||
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 | ||
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.