$hash _list=hash_algos (); Returns the list of registered hash rules
Print_r ($hash _list); Show results
Create a file to calculate the hash value: file_put_contents (' example.txt ', ' The quick brown fox jumped over the the lazy Dog. ');
Output hash Value information:
echo hash_file (' MD5 ', ' example.txt ');
$str = "The quick brown fox jumped over the lazy dog."; Defining strings
echo Hash (' ripemd160 ', $str); Generate hash value
$ctx =hash_init (' MD5 '); Initialize a hash value
Hash_update ($ctx, ' The quick brown fox '); Pouring data into a hash value
Hash_update ($ctx, ' jumped over the lazy dog '); Pouring data into a hash value
echo hash_final ($CTX); Output the final result
$str = "The quick brown fox jumped over the lazy dog."; Defining strings
$FP =tmpfile (); Create a temporary file
Fwrite ($fp, $STR); Writes a string to a temporary file
Rewind ($FP); Rewind the position of the file pointer
$ctx =hash_init (' MD5 '); Initialize a hash value
Hash_update_stream ($ctx, $fp); Pouring data into the data stream
echo hash_final ($CTX); Output results
$str = "The quick brown fox jumped over the lazy dog."; Defining strings
echo Hash_hmac (' ripemd160 ', $str, ' secret '); Generate a hash value that contains the key
/* Create a file and write the string to it */
$file = "Example.txt"; Define file name
$str = "The quick brown fox jumped over the lazy dog."; Defining strings
File_put_contents ($file, $STR); Writing a string to a file
echo hash_hmac_file (' MD5 ', $file, ' secret '); Generate a hash value that contains the key
$ctx =hash_init (' SHA1 '); Defining strings
Hash_update ($ctx, ' The quick brown fox jumped over the the lazy Dog. '); Pouring data into the hash value
echo hash_final ($CTX); Output results
Open Source Code phpfensi.com