Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

sha1_file(3) [php man page]

SHA1_FILE(3)								 1							      SHA1_FILE(3)

sha1_file - Calculate the sha1 hash of a file

SYNOPSIS
string sha1_file (string $filename, [bool $raw_output = false]) DESCRIPTION
Calculates the sha1 hash of the file specified by $filename using the US Secure Hash Algorithm 1, and returns that hash. The hash is a 40-character hexadecimal number. PARAMETERS
o $filename - The filename of the file to hash. o $raw_output - When TRUE, returns the digest in raw binary format with a length of 20. RETURN VALUES
Returns a string on success, FALSE otherwise. EXAMPLES
Example #1 sha1_file(3) example <?php foreach(glob('/home/Kalle/myproject/*.php') as $ent) { if(is_dir($ent)) { continue; } echo $ent . ' (SHA1: ' . sha1_file($ent) . ')', PHP_EOL; } ?> CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.1.0 | | | | | | | Changed the function to use the streams API. It | | | means that you can use it with wrappers, like | | | sha1_file('http://example.com/..') | | | | +--------+---------------------------------------------------+ SEE ALSO
sha1(3), md5_file(3), crc32(3). PHP Documentation Group SHA1_FILE(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