您的位置:首页 > 编程语言 > PHP开发

php 单向散列加密

2016-12-01 13:17 225 查看
1.加密文件

[php]
view plain
copy





<?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]
view plain
copy





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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: