当前位置: 首页 >> IT网络 >> 文章正文

中秋节祝福,php进行md5加密,验证密码代码

2008的中秋就要结束了,抓住中秋的尾巴,来这里给大家道声祝福,祝大家合家团圆,全家幸福美满,money多多….
今天出去逛了一下,真的好热呀.街上好多人,帅哥美女一大把,说到美女,我的在这里说一两句,现在这个世界这类人是可怜的,比如我,就讨厌那些靠脸蛋生活的人(我主要是受一本书影响),那些人我看都不想多看,因为..告诉你吧,或许你觉得beautiful的girl其实早就是一个woman是一个prostitute(不懂么?去翻词典吧.就是千人皆可夫的,明白么?),现在这个社会就这个样子.当然男的也很多犯贱的…为不说了,最后男的女的都得罪了..嘿嘿!
下面送上php进行md5加密,验证密码代码,当然为了不让大家可以查询出来的想想办法是不.呵呵!看代码吧!
下面是加密代码….

下载: jiami.php
  1. <?php
  2.     echo "<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />";
  3.     echo "<body>";
  4.     echo "<center>"
  5. ?>
  6. <?php
  7.     //表单
  8.     echo"<form action='$PHP_SELF' method='post'>";
  9.     echo"待加密文本:<input type=text size=20 name=pw>";
  10.     echo"<input type='submit' name='send' value='完成'>";
  11.     echo"</form>";
  12. ?>
  13. <?php
  14. function md($pw,$pw1)//加密
  15.     {
  16.         for($x = 1;$x < 11;$x++)//加N次
  17.             {
  18.                 $pw = md5($pw);//调用md5加密
  19.             }
  20.         return "这是 (" . "$pw1" . ") 加密后的结果" . "<br>".$pw;//返回值
  21.     }
  22. if($_REQUEST["pw"] == "")//判断表单是否为空
  23.     {
  24.         echo "<br>请输入加密待加密文本";
  25.     }
  26. else
  27.     {
  28.         echo md($_REQUEST["pw"],$_REQUEST["pw"]);//调用加密函数并输出返回值
  29.     }
  30. ?>
  31. <?php
  32.     echo "</center>";
  33. ?>

因为原来学C的关系,所以学PHP比较觉得比较easy,不过怎么也是只学一两天的关系,代码太简单了!
下面是验证加密后的代码..

下载: test.php
  1. <?php
  2.     echo "<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />";
  3.     echo "<body>";
  4.     echo "<center>"
  5. ?>
  6. <?php
  7.     //提交表单
  8.     echo"<form action='$PHP_SELF' method='post'>";
  9.     echo"密文:<input type=text size=20 name=mi>";
  10.     echo"<br>";
  11.     echo"原文:<input type=text size=20 name=yuan>";
  12.     echo"<br>";
  13.     echo"<input type='submit' name='send' value='完成'>";
  14.     echo"</form>";
  15. ?>
  16. <?php
  17. function md($yuan)//调用md5进行加密函数
  18.     {
  19.         for($x = 1;$x < 11;$x++)//反复进行十次加密...因为最近出了个可以查询md5的站点所以多加密几次.
  20.             {
  21.                 $yuan = md5($yuan);
  22.             }
  23.         return $yuan;//返回加密后待结果
  24.     }
  25. if(md($_REQUEST["yuan"]) == $_REQUEST["mi"])//对原文和密文进行比较,当然原文也需要进行加密后进行比较
  26.     {
  27.         echo "验证成功";
  28.         echo"<br>";
  29.         echo "密文: " . md($_REQUEST["mi"]);
  30.         echo"<br>";
  31.         echo "原文: " . $_REQUEST["yuan"];
  32.         echo"<br>";
  33.     }
  34. else
  35.     {
  36.         if($_REQUEST['yuan'] == "" or $_REQUEST['mi'] == "")//判断提交表单是否为空
  37.             {
  38.                 echo "请输入需确认文本!";
  39.             }
  40.         else
  41.             {
  42.                 echo"验证失败";
  43.                 echo"<br>";
  44.                 echo "密文: " . md($_REQUEST["mi"]);
  45.                 echo"<br>";
  46.                 echo "原文: " . $_REQUEST["yuan"];
  47.                 echo"<br>";
  48.             }
  49.     }
  50. ?>
  51. <?php
  52.     echo "</center>";
  53. ?>

最后说一句,想知道我为什么用$_REQUEST["xxx"]这样的变量的原因的话,就看看为上一篇文字吧,还有上一篇说提供代码,因为安全原因就不提供了..抱歉!

发表评论