Rumah > pembangunan bahagian belakang > tutorial php > PHP实现单向散列加密操作步骤详解

PHP实现单向散列加密操作步骤详解

php中世界最好的语言
Lepaskan: 2023-03-26 13:06:02
asal
1726 orang telah melayarinya

这次给大家带来PHP实现单向散列加密操作步骤详解,PHP实现单向散列加密操作的注意事项有哪些,下面就是实战案例,一起来看一下。

1.加密文件

<?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";
?>
Salin selepas log masuk

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

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

PECL方式安装php-mongodb扩展步骤详解

php不编译即可安装openssl扩展步骤详解

Atas ialah kandungan terperinci PHP实现单向散列加密操作步骤详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan