HASH_FINAL(3) 1 HASH_FINAL(3)hash_final - Finalize an incremental hash and return resulting digestSYNOPSIS
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)
Check Out this Related Man Page
HASH_INIT(3) 1 HASH_INIT(3)hash_init - Initialize an incremental hashing contextSYNOPSIS
resource hash_init NULL (string $algo, [int $options], [string $key])
DESCRIPTION PARAMETERS
o $algo
- Name of selected hashing algorithm (i.e. "md5", "sha256", "haval160,4", etc..). For a list of supported algorithms see
hash_algos(3).
o $options
- Optional settings for hash generation, currently supports only one option: HASH_HMAC. When specified, the $key must be speci-
fied.
o $key
- When HASH_HMAC is specified for $options, a shared secret key to be used with the HMAC hashing method must be supplied in this
parameter.
RETURN VALUES
Returns a Hashing Context resource for use with hash_update(3), hash_update_stream(3), hash_update_file(3), and hash_final(3).
EXAMPLES
Example #1
Incremental hashing example
<?php
$ctx = hash_init('md5');
hash_update($ctx, 'The quick brown fox ');
hash_update($ctx, 'jumped over the lazy dog.');
echo hash_final($ctx);
?>
The above example will output:
5c6ffbdd40d9556b73a21e63c3e0e904
SEE ALSO hash(3), hash_algos(3), hash_file(3), hash_hmac(3), hash_hmac_file(3).
PHP Documentation Group HASH_INIT(3)
How to check if a string in contained in another string ?
Like
Whether the String "brown" is contained in
"A quick brown fox jumps over a lazy the dog" (1 Reply)
I have a file that contains the following lines
the brown quick fox
jumped over
the white laze dog
0123456789
I wanted to put the contents of this file into a variable so I used this code:
VAR_LIST=`cat $2`
where $2 is the file name passed as an argument to the script
If I... (3 Replies)
sample text:
001 the quick brown fox jumps 987 over a lazy dog
002 the quick brown fox jumps 999 over a lazy dog
003 the quick brown cow jumps 888 over a lazy dog
004 the quick brown fox jumps 777 over a lazy dog
005 the quick brown fox jumps 666 over a lazy cat
i want to do something... (1 Reply)
I have two CSV lines, I.e.:
Line 1 = the,quick,brown,fox, ,jumps, ,the, ,dog
Line 2 = the,quick,brown,fox, , ,over, ,lazy,dog
Literally, columns missing from line 1 exist in line 2.
Any suggestions on quick ways to combined these two lines into one line:
New line:... (2 Replies)
I want to find which pattern or strings have occurred more than one time so that I can remove unnecessary redundancy.
For example:
If I have the sentence:
A quick brown brown fox jumps jumps jumps over the lazy dog
in a file, then I want to know that
1. the word "brown" has... (7 Replies)
What if you want to have just one single pipeline that will create a file (let's say x) and we want all the content from another file (we can call it y), one word per line? (7 Replies)