# sha1

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

sha1 — Berechnet den SHA1-Hash eines Strings

Warnung

Es ist nicht empfohlen, diese Funktion zu verwenden um Passwörter zu hashen, da dieser Passwortalgorithmus relativ schnell ist. Die Seite Password Hashing FAQ enthält weitere Informationen und Best Practices zum Hashen von Passwörtern.

### Beschreibung

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

Berechnet den SHA1 Hash von `string` unter Verwendung des » US Secure Hash Algorithmus 1.

### Parameter-Liste

`string`

  Die Eingabezeichenkette.

`binary`

  Ist der optionale Parameter `binary` `true`, wird der SHA1-Extrakt im Raw-Binary-Format mit einer Länge von 20 Zeichen zurückgegeben. Ansonsten ist der Rückgabewert ein 40 Zeichen langer Hexadezimalwert.

### Rückgabewerte

Gibt den SHA1-Hash als Zeichenkette zurück.

### Beispiele

Beispiel #1 Ein sha1()-Beispiel

`<?php
$str = 'Apfel';
if (sha1($str) === 'df589122eac0f6a7bd8795436e692e3675cadc3b') {
echo "Hätten Sie gern einen grünen oder einen roten Apfel?";
}
?>`

### Siehe auch

- hash() - Berechnet den Hash einer Nachricht
- password_hash() - Erstellt einen Passwort-Hash

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open