L'algorithme SHA est similaire au MD5 dans la technologie de cryptage PHP. SHA signifie Secure Hash Algorithm (Secure Hash Algorithm). La fonction sha1() fournie par PHP utilise l'algorithme SHA. La syntaxe de la fonction est la suivante :
chaîne. sha 1 ( string str [, bool raw_output])
La fonction renvoie un nombre hexadécimal à 40 chiffres Si le paramètre raw_output est vrai, elle renvoie un nombre binaire à 20 chiffres.
Le raw_output par défaut est faux.
Remarque :
Le 1 après sha est le 1 en chiffres arabes (1.2.3) , Ce n'est pas la lettre 1 (L), les lecteurs doivent faire attention
Exemple d'utilisation de la fonction sha1() pour le cryptage :
Cet exemple effectue. cryptage sur une chaîne Opérations de cryptage MD5 et SHA. L'exemple de code est le suivant :
<? php echo md5('PHPER');//使用md5()iA数加密字符串PHPER php echo shal('PHPER');//使用sha 1()函数加密字符串PHPER ?>
L'effet de comparaison de l'opération de cryptage MD5 et de la chaîne d'opération de cryptage SHA est illustré dans la figure ci-dessous.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!