Maison > développement back-end > tutoriel php > 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中世界最好的语言
Libérer: 2023-03-26 13:06:02
original
1634 Les gens l'ont consulté

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";
?>
Copier après la connexion

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;]."已经被记录了";
}
?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal