Calculates the sha1 hash of str using the » US Secure Hash Algorithm 1. Test sha1 online.
string sha1 ( string $str [, bool $raw_output = false ] )
PHP Documentation by the PHP Documentation Group
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
sha1 — Calculate the sha1 hash of a string
It is not recommended to use this function to secure passwords, due to the fast nature of this hashing algorithm. See the Password Hashing FAQ for details and best practices.
$string
, bool $binary
= false
) : string
Calculates the sha1 hash of string
using the
» US Secure Hash Algorithm 1.
string
The input string.
binary
If the optional binary
is set to true
,
then the sha1 digest is instead returned in raw binary format with a
length of 20, otherwise the returned value is a 40-character
hexadecimal number.
Returns the sha1 hash as a string.
Example #1 A sha1() example
<?php
$str = 'apple';
if (sha1($str) === 'd0be2dc421be4fcd0172e5afceea3970e2f3d940') {
echo "Would you like a green or red apple?";
}
?>
Copyright © 1997 - 2016 by the PHP Documentation Group. This material may be distributed only subject to the terms and conditions set forth in the Creative Commons Attribution 3.0 License or later. A copy of the Creative Commons Attribution 3.0 license is distributed with this manual. The latest version is presently available at » http://creativecommons.org/licenses/by/3.0/.