Maison  >  Article  >  développement back-end  >  Explication détaillée des étapes pour implémenter le cryptage de hachage unidirectionnel en PHP

Explication détaillée des étapes pour implémenter le cryptage de hachage unidirectionnel en PHP

php中世界最好的语言
php中世界最好的语言original
2018-05-18 10:16:051525parcourir

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[&#39;REMOTE_ADDR&#39;]."已经被记录了";
}
?>

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn