Maison >développement back-end >tutoriel php >Concernant les problèmes de chiffrement dans le développement PHP
Cet article présente principalement des informations pertinentes résumant plusieurs méthodes de cryptage dans le développement PHP. Les amis dans le besoin peuvent se référer à
1, en utilisant la fonction crypt() pour le cryptage
string crypt(string str[,tring salt])où str doit être. chaîne chiffrée, salt est la chaîne d'interférence utilisée lors du chiffrement. Si le deuxième paramètre est omis, une chaîne d'interférence sera générée aléatoirement. La fonction crypt() prend en charge quatre algorithmes et longueurs. Les détails sont les suivants :
<?php $str ="I'm jack!!!"; echo "加密前的str为:".$str."<br>"; $cryptStr =crypt($str); echo "加密后的str为:".$cryptStr."<br>"; ?>Les résultats d'exécution sont comme suit :
<?php $str ="I'm jack!!!"; echo "加密前的str为:".$str."<br>"; $cryptStr =crypt($str,"doc"); echo "加密后的str为:".$cryptStr."<br>"; ?>Les résultats d'exécution sont les suivants :
2, utilisez la fonction md5() pour le cryptage
string md5(string str[,bool raw_ouput])où str est le texte brut à chiffrer. Si le paramètre raw_output est défini sur true, a. Le texte chiffré binaire sera renvoyé, la valeur par défaut est false.
3, utilisez la fonction sha1() pour le cryptage
string sha1(string str[,bool,raw_output])str est le texte brut à chiffrer. Si raw_output est vrai, alors un nombre binaire à 20 chiffres est renvoyé. La valeur raw_output par défaut est false. Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois ! Recommandations associées :
À propos de l'analyse du chiffrement et du déchiffrement PHP
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!