PHP sha1_file() Function
Last Updated :
21 Jun, 2023
Improve
The sha1_file() function is an inbuilt function in PHP which is used to generate the SHA-1 hash of the text file. This function returns a string on success and returns FALSE otherwise.
Syntax:
php
Output:
php
Output:
sha1_file ( $file, $raw )Parameters Used: This function accepts two parameters as mentioned above and described below.
- $file: It is a mandatory parameter which specifies the file for SHA1 hash.
- $raw: It is an optional parameter which specifies boolean values.
- TRUE - Raw 20 character binary format.
- FALSE - By Default. 40 character long hex number.
Publish your own articles and share knowledge with the world!!Below programs illustrate the sha1_file() function. Program 1:
<?php
// PHP program to illustrate
// sha1_file() function
$gfg = sha1_file("gfg.txt");
echo $gfg;
?>
989aa47ec7ea68605dca25b499c8414e283e8354Program 2: With optional parameter $raw with different values TRUE and FALSE.
<?php
// PHP program to illustrate
// sha1_file() function
// Without optional parameter
echo sha1_file("gfg.txt") . "\n";
// with optional parameter $raw = FALSE (by default)
// no changes in result
echo sha1_file("gfg.txt", FALSE) . "\n";
// with optional parameter $raw = TRUE
// result changed
echo sha1_file("gfg.txt", TRUE) . "\n";
?>
989aa47ec7ea68605dca25b499c8414e283e8354 989aa47ec7ea68605dca25b499c8414e283e8354 ???~??h`]?%???AN(>?TReference: http://php.net/manual/en/function.sha1-file.php