Cette fois, je vais vous donner une explication détaillée des étapes pour implémenter le cryptage de hachage unidirectionnel en PHP. Quelles sont les précautions pour implémenter le cryptage de hachage unidirectionnel en PHP. Voici des cas pratiques, jetons un coup d'oeil.
1. Crypter les fichiers
<?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. Décrypter les fichiers
<?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 crois que vous lirez le cas dans cet article Vous maîtrisez la méthode. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Explication détaillée des étapes pour installer l'extension php-mongodb dans la méthode PECL
php peut installer Extension openssl sans compilation Explication détaillée des étapes
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!