fonction SHA1 () de PHP
Exemples
chaîne de calcul "Bonjour" dans le hachage SHA-1:
$str = "Hello";
echo sha1($str);
?>
Exécution instance »
Définition et utilisation
fonction SHA1 () calcule une chaîne hachage SHA-1.
fonction SHA1 () utilise l'algorithme de hachage sécurisé 1.
Explication de la RFC 3174 - L'algorithme de hachage sécurisé US1:SHA-1produit un résumédemessage appelé sortie 160-bit.Message Digest peut être entrée pour générer un paquet ou d'un algorithme de vérification de signature.Lasignature sur le message digest plutôt que le message est signé, cela peut augmenter l'efficacité du processus, parce que le message digérerlataille est généralement beaucoup plus petit que le message.Qui doit vérifier la signature numérique entant que créateur de signature numérique, commeenutilisant le même algorithme de hachage.
Astuce: Pour calculer les fichiers de hachage SHA-1, utilisez sha1_file () fonction.
grammaire
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
détails techniques
Retours: | En cas de succès, elle renvoie le calculée hachage SHA-1, si elle échoue, elle retourne FALSE. |
---|---|
PHP version: | 4.3.0+ |
Mise à jour de journal: | En PHP 5.0 dans, le paramètre brut devient facultatif. |
D'autres exemples
exemple 1
sha1 de sortie () résultat:
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 20 character binary format: ".sha1($str, TRUE)."<br>";
echo "FALSE - 40 character hex number: ".sha1($str)."<br>";
?>
Exécution instance »
exemple 2
Résultats sha1 de sortie () et le tester dans:
$str = "Hello";
echo sha1($str);
if (sha1($str) == "f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0")
{
echo "<br>Hello world!";
exit;
}
?>
Exécution instance »
PHP Chaîne de référence