php8.5
Home/ Manual/ strings / functions/ sha1

sha1

PHP function Edit on GitHub ✎

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

Calculate the sha1 hash of a string

Passwordhashing

Description

sha1(string $string, bool $binary = false): string

Calculates the sha1 hash of string using the US Secure Hash Algorithm 1.

Parameters

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.

Return Values

Returns the sha1 hash as a string.

Examples

A sha1() example

php
<?php
$str = 'apple';

if (sha1($str) === 'd0be2dc421be4fcd0172e5afceea3970e2f3d940') {
    echo "Would you like a green or red apple?";
}
?>

See Also

Source: reference/strings/functions/sha1.xml · from the official PHP manual (php/doc-en)