极致网信息博客中心 Welcome to Guangxi www.zunsm.com Information Technology Co., Ltd.

:在PHP中对用户注册的密码进行加密和解密

时间::2013-01-01    来源:本站     作者:wongshing 阅读次数:
实例说明
  对于电子商务网站的用户来说,最重要的就是账号密码的安全性。如果账号密码未经过加密处理,则会大大增加安全隐患,给非法用户以可乘之机。本实例是通过字符串函数base64_encode()base64_encode()实现对密码的加密和解密。
关键技术
  对字符串的base64编码可以通过PHP的预定义函数base64_encode()实现,其语法如下:
  string base64_encode(string str)
  该函数实现对字符串strbase64编码。
  对已经进行base64编码的字符串进行解码用函数base64_decode()实现,其语法如下:
  string base64_decode(string str)
  该函数实现对已经进行base64编码的字符串进行解码。
设计过程
  (1)创建PHP脚本,当单击”提交“按钮时,通过字符串函数base64_encode()base64_decode()实现对字符串的加密和解密,代码如下:
  <?php
       if($_POST[sub]){                 //通过POST方式接收参数
            echo"经加密<hr>";
            echo"用户名:".$_POST[text];
            $str=base64_encode($_POST[pwd]);     //对密码进行加密
            echo"密码:".$str;
            echo"<hr>";
            echo"经解密";
            echo"<hr>";
            echo"用户名:".$_POST[text];
            echo"密码:".base64_decode($str);          //对密码进行解密
        }
    ?>
    (2)将该文件存储于\MR\02\100文件夹下,命名为index.php。
秘笈心法
  心法领悟100:加密函数的应用。
  base64_encode()加密技术在邮件系统建设等方面也得到了广泛的应用。
网站小编: 喜欢本站的话请大家把本站告诉给你朋友哦!地址是 幸运农场走势图-重庆彩 www.zunsm.com QQ群:134624762
web设计/网站开发
南宁网站建设版权所有
南宁网站建站首页 关于我们 联系我们 网站地图 南宁网站建设 网站制作 网页设计 广西网站优化 php建站
幸运农场走势图-重庆彩

用户名:

密 码:

             忘记密码?