zoukankan      html  css  js  c++  java
  • php 单向散列加密

    1.加密文件
    1. <?php  
    2. //sha1_en.php  
    3. header("content-type:text/html;charset=utf-8");  
    4. $str = "我是张三,能给我个人数据吗";  
    5. $salt="123456";//我是唯一不变的salt  
    6. $sha1=sha1($str.$salt);//或者$sha1=md5($str.$salt);  
    7. echo $str;  
    8. echo "<br/>";  
    9. echo $sha1;  
    10. echo "<br/>";  
    11. echo "http://localhost//sha1_de.php?str=$str&sha1=$sha1";  
    12. ?>  

    2.解密文件

    1. <?php  
    2. //sha1_de.php  
    3. header("content-type:text/html;charset=utf-8");  
    4. $str=$_GET["str"];  
    5. $sha1=$_GET["sha1"];  
    6. $salt="123456";//我是唯一不变的salt  
    7. $verify=sha1($str.$salt);//或者$verify=md5($str.$salt);  
    8. echo $verify;  
    9. if($verify==$sha1){  
    10.     echo "你是张三,给你信息";  
    11. }else{  
    12.     echo "你是假冒伪劣产品";  
    13.     echo "你的ip".$_SERVER['REMOTE_ADDR']."已经被记录了";  
    14. }  
    15. ?>  
  • 相关阅读:
    洛谷 P4317
    洛谷 P6218
    洛谷 P4999
    洛谷 P2657
    CSP 2020-S2 题解
    2020CSP-S2游记
    Spring Boot中使用WebSocket总结
    防盗链
    JVM JRE和JDK的区别和联系
    Java 注解学习
  • 原文地址:https://www.cnblogs.com/hehe520/p/6147494.html
Copyright © 2011-2022 走看看