PHP - sha1
Třída
Metoda - sha1
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
Funkce sha1()
slouží k zahašování řetězce pomocí
algoritmu sha1.
Pozor: Kvůli své snadné prolomitelnosti není vhodné
tuto funkci používat pro hashování hesel. Pro tento účel zvolte funkci
password_hash()
.
Procedurální
- function sha1 (string $str, bool $raw_output = false) : string
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$str | string | Řetězec pro vytvoření sha1 hashe. | |
$raw_output | bool | false | Pokud je |
Návratové hodnoty
Vrací: string
Vrací zahašovaný řetězec ve formátu 40 znakového hexadecimálního čísla.
Příklady
<?php
echo sha1('test'); // hexadecimální formát: a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
echo '<br>';
echo sha1('test', true); // hrubý binární formát
Související manuály
- function crypt (string $str, string $salt) : string
- function hash (string $algo, string $data, bool $raw_output = false) : string
- function password_hash (string $password, integer $algo, array $options) : string