HASH_FINAL(3) 1 HASH_FINAL(3)
hash_final - Finalize an incremental hash and return resulting digest
SYNOPSIS
string hash_final (resource $context, [bool $raw_output = false])
DESCRIPTION
PARAMETERS
o $context
- Hashing context returned by hash_init(3).
o $raw_output
- When set to TRUE, outputs raw binary data. FALSE outputs lowercase hexits.
RETURN VALUES
Returns a string containing the calculated message digest as lowercase hexits unless $raw_output is set to true in which case the raw
binary representation of the message digest is returned.
EXAMPLES
Example #1
hash_final(3) example
<?php
$ctx = hash_init('sha1');
hash_update($ctx, 'The quick brown fox jumped over the lazy dog.');
echo hash_final($ctx);
?>
The above example will output:
c0854fb9fb03c41cce3802cb0d220529e6eef94e
SEE ALSO
hash_init(3), hash_update(3), hash_update_stream(3), hash_update_file(3).
PHP Documentation Group HASH_FINAL(3)