服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - PHP教程 - PHP实现的单向散列加密操作示例

PHP实现的单向散列加密操作示例

2019-10-17 10:56千度博客 PHP教程

这篇文章主要介绍了PHP实现的单向散列加密操作,涉及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";
?>

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']."已经被记录了";
}
?>

希望本文所述对大家PHP程序设计有所帮助。

延伸 · 阅读

精彩推荐
  • PHP教程lnmp安装多版本PHP共存的方法详解

    lnmp安装多版本PHP共存的方法详解

    这篇文章主要介绍了Lnmp环境中设置多版本PHP共存的技巧,依靠php-fpm工具来进行管理,需要的朋友可以参考下 ...

    hebedich4862019-09-16
  • PHP教程php无需编译安装openssl扩展的实现方法

    php无需编译安装openssl扩展的实现方法

    下面小编就为大家分享一篇php无需编译安装openssl扩展的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...

    白天的猫头鹰2032019-10-16
  • PHP教程php往mysql中批量插入数据实例教程

    php往mysql中批量插入数据实例教程

    这篇文章主要给大家介绍了关于php往mysql中批量插入数据的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值...

    nemo1412019-07-16
  • PHP教程PHP实现的大文件切割与合并功能示例

    PHP实现的大文件切割与合并功能示例

    这篇文章主要介绍了PHP实现的大文件切割与合并功能,涉及php针对文件的读写、字符串遍历、分割等相关操作技巧,需要的朋友可以参考下 ...

    爱代码也爱生活2652019-10-12
  • PHP教程thinkPHP3.2.3结合Laypage实现的分页功能示例

    thinkPHP3.2.3结合Laypage实现的分页功能示例

    这篇文章主要介绍了thinkPHP3.2.3结合Laypage实现的分页功能,结合实例形式分析了thinkPHP3.2.3结合Laypage实现分页的model控制器与view视图相关操作技巧,需要的朋友...

    Mark的小试牛刀3062019-10-04
  • PHP教程360搜索引擎自动收录php改写方案

    360搜索引擎自动收录php改写方案

    这篇文章主要介绍了360搜索引擎自动收录php改写方案的相关资料,需要的朋友可以参考下 ...

    6341176081872019-10-10
  • PHP教程PHP上传文件及图片到七牛的方法

    PHP上传文件及图片到七牛的方法

    这篇文章主要介绍了PHP上传文件及图片到七牛的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...

    PMPSSPMP3092019-09-18
  • PHP教程PDO::inTransaction讲解

    PDO::inTransaction讲解

    今天小编就为大家分享一篇关于PDO::inTransaction讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...

    php参考手册2922019-06-26