Maison >développement back-end >tutoriel php >Implémentation d'une fonction de cryptage de hachage unidirectionnel en PHP
Cette fois, je vais vous présenter l'implémentation de la fonction de cryptage de hachage unidirectionnel de PHP. Quelles sont les précautions pour l'implémentation de la fonction de cryptage de hachage unidirectionnel de PHP. Ce qui suit est un cas pratique, voyons. jetez un oeil.
L'exemple de cet article décrit l'opération de chiffrement de hachage unidirectionnel implémentée par PHP. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
1. Fichier crypté
<?php //sha1_en.php header("content-type:text/html;charset=utf-8"); $str = "我是张三,能给我个人数据吗"; $salt="123456";//我是唯一不变的salt $sha1=sha1($str.$salt);//或者$sha1=md5($str.$salt); echo $str; echo "<br/>"; echo $sha1; echo "<br/>"; echo "http://localhost//sha1_de.php?str=$str&sha1=$sha1"; ?>
2. 🎜>
<?php //sha1_de.php header("content-type:text/html;charset=utf-8"); $str=$_GET["str"]; $sha1=$_GET["sha1"]; $salt="123456";//我是唯一不变的salt $verify=sha1($str.$salt);//或者$verify=md5($str.$salt); echo $verify; if($verify==$sha1){ echo "你是张三,给你信息"; }else{ echo "你是假冒伪劣产品"; echo "你的ip".$_SERVER['REMOTE_ADDR']."已经被记录了"; } ?>
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le php. Site chinois !
Lecture recommandée :
Résumé de quelques pièges MySQLComment faire fonctionner les tables dans BootstrapUtilisez AngularJS pour obtenir le mot de passe sur l'interface frontaleCe 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!