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)
Check Out this Related Man Page
HASH_UPDATE_STREAM(3) 1 HASH_UPDATE_STREAM(3)hash_update_stream - Pump data into an active hashing context from an open streamSYNOPSIS
int hash_update_stream (resource $context, resource $handle, [int $length = -1])
DESCRIPTION PARAMETERS
o $context
- Hashing context returned by hash_init(3).
o $handle
- Open file handle as returned by any stream creation function.
o $length
- Maximum number of characters to copy from $handle into the hashing context.
RETURN VALUES
Actual number of bytes added to the hashing context from $handle.
EXAMPLES
Example #1
hash_update_stream(3) example
<?php
$fp = tmpfile();
fwrite($fp, 'The quick brown fox jumped over the lazy dog.');
rewind($fp);
$ctx = hash_init('md5');
hash_update_stream($ctx, $fp);
echo hash_final($ctx);
?>
The above example will output:
5c6ffbdd40d9556b73a21e63c3e0e904
SEE ALSO hash_init(3), hash_update(3), hash_final(3), hash(3), hash_file(3).
PHP Documentation Group HASH_UPDATE_STREAM(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)
Hi,
I'm looking for linear hashing implementation in C language. Please help.
PS: I have implement this on Ubuntu 10.04 Linux on 64 bit machine. (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)
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)