La fonction sha1()
calcule le hachage SHA-1 d'une chaîne.
La fonction sha1()
utilise l'algorithme de hachage sécurisé américain 1.
Interprétation de RFC 3174 - US Secure Hash Algorithme 1: SHA-1 produit une sortie 160 bits appelée Message Digest. Le message Digest peut être entré dans un algorithme de signature qui peut générer ou vérifier la signature du message. La signature du message du message au lieu de signer le message peut améliorer l'efficacité du processus, car la taille du message du message est généralement beaucoup plus petite que celle du message. Le vérificateur d'une signature numérique doit utiliser le même algorithme de hachage que le créateur d'une signature numérique.
Astuce: si vous souhaitez calculer le hachage SHA-1 du fichier, veuillez utiliser sha1_file()
.
Calculez le hachage SHA-1 de la chaîne "Hello":
<? Php $ str = "Shanghai" ; Echo SHA1 ( $ STR ) ; ?>
Essayez-le vous-même
Résultat de sortie de SHA1 ():
<? Php $ str = "Shanghai" ; echo "String:" . $ str . "<br>" ; Echo "True - Format binaire original de 20 caractères:" . Sha1 ( $ str , true ) . "<br>" ; Echo "Faux - 40 caractères HexaDecimal Numéro:" . SHA1 ( $ STR ) . "<br>" ; ?>
Essayez-le vous-même
Sortie le résultat de sha1()
et testez-le:
<? Php $ str = "Shanghai" ; Echo SHA1 ( $ STR ) ; if ( sha1 ( $ str ) == "b99463d58a5c8372e6adbdca867428961641cb51" ) { Echo "<br> J'adore Shanghai!" ; sortie ; } ?>
Essayez-le vous-même
sha1 ( String , brut )
paramètre | décrire |
---|---|
chaîne | Requis. Spécifie la chaîne à calculer. |
brut |
Facultatif. Spécifiez le format de sortie hexadécimal ou binaire:
|