Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

hash_hmac(3) [php man page]

HASH_HMAC(3)								 1							      HASH_HMAC(3)

hash_hmac - Generate a keyed hash value using the HMAC method

SYNOPSIS
string hash_hmac (string $algo, string $data, string $key, [bool $raw_output = false]) DESCRIPTION
PARAMETERS
o $algo - Name of selected hashing algorithm (i.e. "md5", "sha256", "haval160,4", etc..) See hash_algos(3) for a list of supported algo- rithms. o $data - Message to be hashed. o $key - Shared secret key used for generating the HMAC variant of the message digest. 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. Returns FALSE when $algo is unknown. EXAMPLES
Example #1 hash_hmac(3) example <?php echo hash_hmac('ripemd160', 'The quick brown fox jumped over the lazy dog.', 'secret'); ?> The above example will output: b8e7ae12510bdfb1812e463a7f086122cf37e4f7 SEE ALSO
hash(3), hash_algos(3), hash_init(3), hash_hmac_file(3). PHP Documentation Group HASH_HMAC(3)

Check Out this Related Man Page

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)
Man Page

4 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Aggregate values in a file & compare with sql output

Hi, I have a file containing the following data: junk123junk723itemcode001qty01price10total10junkjunk junk123junk723itemcode002qty02price10total20junkjunk .. .. .. could be 5000+ lines I have an algo and need a code to implement this: 1. Linecount = wc -l (should give 5000) 2. For i... (1 Reply)
Discussion started by: shiroh_1982
1 Replies

2. Shell Programming and Scripting

Checking for the presence of a string within another string

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)
Discussion started by: hidnana
1 Replies

3. AIX

How to : Find Which hashing algorithem used in AIX Box ?

hello Friends , How can i identify the hashing algo used by shadow file in aix box >??? Thanks AVKlinux (1 Reply)
Discussion started by: avklinux
1 Replies

4. Shell Programming and Scripting

excluding two or more groups of strings from printing

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)
Discussion started by: marcpascual
1 Replies