You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Dmitry Stogov f9927a6c97 Merge mainstream 'master' branch into refactoring 12 years ago
..
tests Add hash_equals() to perform string comparisons that are not vulnerable to timing attacks. 12 years ago
CREDITS Make the old mhash API a wrapper around hash, this removes a dependency. 18 years ago
README Initial Commit 20 years ago
bench.php - add a simple benchmark 20 years ago
config.m4 Merge branch '2Guploads' 13 years ago
config.w32 unify stdint type usage 13 years ago
hash.c Merge mainstream 'master' branch into refactoring 12 years ago
hash_adler32.c Bump year 12 years ago
hash_crc32.c Bump year 12 years ago
hash_fnv.c Bump year 12 years ago
hash_gost.c Bump year 12 years ago
hash_haval.c Bump year 12 years ago
hash_joaat.c Bump year 12 years ago
hash_md.c Bump year 12 years ago
hash_ripemd.c Bump year 12 years ago
hash_sha.c Bump year 12 years ago
hash_snefru.c Bump year 12 years ago
hash_tiger.c Bump year 12 years ago
hash_whirlpool.c Bump year 12 years ago
package.xml unify stdint type usage 13 years ago
php_hash.h Add hash_equals() to perform string comparisons that are not vulnerable to timing attacks. 12 years ago
php_hash_adler32.h Bump year 12 years ago
php_hash_crc32.h Bump year 12 years ago
php_hash_crc32_tables.h Bump year 12 years ago
php_hash_fnv.h Bump year 12 years ago
php_hash_gost.h Bump year 12 years ago
php_hash_gost_tables.h Add support for CryptoPro S-box for GOST 13 years ago
php_hash_haval.h Bump year 12 years ago
php_hash_joaat.h Bump year 12 years ago
php_hash_md.h Bump year 12 years ago
php_hash_ripemd.h Bump year 12 years ago
php_hash_sha.h Bump year 12 years ago
php_hash_snefru.h Bump year 12 years ago
php_hash_snefru_tables.h Bump year 12 years ago
php_hash_tiger.h Bump year 12 years ago
php_hash_tiger_tables.h Bump year 12 years ago
php_hash_whirlpool.h Bump year 12 years ago
php_hash_whirlpool_tables.h Bump year 12 years ago

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.