用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

PHP搭建自己的MD5破解网站 MD5密码在线破解

2013-06-29 作者: 小蜜锋举报

[php]代码库

<?php
include('header.php');
require_once('config.php');

if (isset($_GET["act"])) {
    $currentpage = $_GET["act"];
} elseif (isset($_POST["act"])) {
    $currentpage = $_POST["act"];
} else {
    $currentpage = "home";
}

switch ($currentpage) {
		case "home":
		    showPageHome();
		    break;
		case "encrypt":
		    showPageEncrypt();
		    break;
		case "decrypt":
		    showPagedecrypt();
		    break;
        case "add":
        	showPageAdd();
            break;
    		default:
	 	    showPageHome();
		    break;
		}
?>
<?php
function showPageHome() {
require_once('config.php');
$query = "SELECT COUNT(id) FROM md5";
$result = mysql_query($query) or die("Query failed: " . mysql_error());
$row = mysql_fetch_array($result);
$no = $row['COUNT(id)'];
?>

        <tr>
          <td align="left" valign="top" background="images/back_right_1.jpg" style="background-position:top right; background-repeat:no-repeat "><table width="714"  border="0" cellpadding="0" cellspacing="0" background="images/back_left.jpg" style="background-repeat:no-repeat; background-position:top left ">
            <tr align="left" valign="top">
              <td width="405"><table width="405"  border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td align="left" valign="top"><div style="padding-left:27px; padding-top:0px">
                        <table width="366"  border="0" cellpadding="0" cellspacing="0" background="images/rep_line_1.jpg">
                          <tr>
                            <td height="59" align="left" valign="top" background="images/top_back.jpg"><div style="padding-left:32px; padding-top:12px">
                                <table height="27"  border="0" cellpadding="0" cellspacing="0">
                                  <tr>
                                    <td><span class="style1">MD5 Encryption&nbsp;</span></td>
                                  </tr>
                                </table>
                            </div></td>
                          </tr>
                          <tr>
                            <td align="left" valign="top" background="images/bottom_2.jpg" style="background-repeat:no-repeat; background-position:bottom left "><div style="padding-left:32px; padding-top:2px; padding-bottom:23px">
                                <table width="315"  border="0" cellspacing="0" cellpadding="0">
                                  <tr align="left" valign="top">
                                    <td width="127"><table width="105"  border="0" cellspacing="0" cellpadding="0">
                                        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
                                          <tr>
                                            <td height="17" align="left" valign="bottom"><span class="style7">Letter & number:</span></td>
                                          </tr>
                                          <tr>
                                            <td align="left" valign="bottom"><span class="style8">
                                              <input type="text" name="encrypt" style="width:100px; height:19px; font-family:tahoma; font-size:10px " size="32" maxlength="32">
                                            </span></td>
                                          </tr>
                                          <tr>
                                            <td height="26" align="left" valign="bottom"><input type="hidden" name="act" value="encrypt"><input type="submit" value="Encrypt"></td>
                                          </tr>
                                        </form>
                                    </table></td>
                                    <td><div style="padding-left:0px; padding-top:9px; line-height:11px"><span class="style10"><strong>Direction:</strong><br>
                                        Paste the letter & number into the box and click
                                        encrypt</span></div>
                                    </td>
                                  </tr>
                                </table>
                            </div></td>
                          </tr>
                        </table>
                    </div></td>
                  </tr>
                  <tr>
                    <td align="left" valign="top"><div style="padding-left:27px; padding-top:0px">
                        <table width="366"  border="0" cellpadding="0" cellspacing="0" background="images/rep_line_1.jpg">
                          <tr>
                            <td height="59" align="left" valign="top" background="images/top_back.jpg"><div style="padding-left:32px; padding-top:12px">
                                <table height="27"  border="0" cellpadding="0" cellspacing="0">
                                  <tr>
                                    <td><span class="style1">MD5 Decryption&nbsp;</span></td>
                                  </tr>
                                </table>
                            </div></td>
                          </tr>
                          <tr>
                            <td align="left" valign="top" background="images/bottom_2.jpg" style="background-repeat:no-repeat; background-position:bottom left "><div style="padding-left:32px; padding-top:2px; padding-bottom:23px">
                                <table width="315"  border="0" cellspacing="0" cellpadding="0">
                                  <tr align="left" valign="top">
                                    <td width="127"><table width="105"  border="0" cellspacing="0" cellpadding="0">
                                        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
                                          <tr>
                                            <td height="17" align="left" valign="bottom"><span class="style7">MD5:</span></td>
                                          </tr>
                                          <tr>
                                            <td align="left" valign="bottom"><span class="style8">
                                              <input type="text" name="decrypt" style="width:100px; height:19px; font-family:tahoma; font-size:10px " size="32" maxlength="32">
                                            </span></td>
                                          </tr>
                                          <tr>
                                            <td height="26" align="left" valign="bottom"><input type="hidden" name="act" value="decrypt"><input type="submit" value="Decrypt"></td>
                                          </tr>
                                        </form>
                                    </table></td>
                                    <td><div style="padding-left:0px; padding-top:9px; line-height:11px"><span class="style10"><strong>Direction:</strong><br>
                                        Paste the md5 into the box and click
                                        decrypt</span></div>
                                    </td>
                                  </tr>
                                </table>
                            </div></td>
                          </tr>
                        </table>
                    </div></td>
                  </tr>
                  <tr>
                    <td align="center" valign="top"><span class="style10">Total
                      number of <?php echo "<strong>".number_format($no)."</strong>"; ?> combinations</span></td>
                  </tr>
              </table></td>
<?php
}
function showPageEncrypt() {
require_once('config.php');
$query = "SELECT COUNT(id) FROM md5";
$result = mysql_query($query) or die("Query failed: " . mysql_error());
$row = mysql_fetch_array($result);
$no = $row['COUNT(id)'];
$encrypt = $_GET['encrypt'];
$encrypted = md5($encrypt);
$encrypt_query = "SELECT * FROM `md5` WHERE md5='$encrypted'";
$encrypt_result = mysql_query($encrypt_query) or die("Query failed: " . mysql_error());
$encrypt_row = mysql_fetch_array($encrypt_result);
if (!$encrypt_row) {
	mysql_query("INSERT INTO `md5` VALUES ('', '$encrypt', '$encrypted')") or die (mysql_error());
    }
?>
<script language=Javascript>
<!--
var copytoclip=1
function HighlightAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
if (document.all&&copytoclip==1){
therange=tempval.createTextRange()
therange.execCommand("Copy")
window.status="Contents highlighted and copied to clipboard!"
setTimeout("window.status=''",2400);
}
}
-->
</script>

        <tr>
          <td align="left" valign="top" background="images/back_right_1.jpg" style="background-position:top right; background-repeat:no-repeat "><table width="714"  border="0" cellpadding="0" cellspacing="0" background="images/back_left.jpg" style="background-repeat:no-repeat; background-position:top left ">
            <tr align="left" valign="top">
              <td width="405"><table width="405"  border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td align="left" valign="top"><div style="padding-left:27px; padding-top:0px">
                        <table width="366"  border="0" cellpadding="0" cellspacing="0" background="images/rep_line_1.jpg">
                          <tr>
                            <td height="59" align="left" valign="top" background="images/top_back.jpg"><div style="padding-left:32px; padding-top:12px">
                                <table height="27"  border="0" cellpadding="0" cellspacing="0">
                                  <tr>
                                    <td><span class="style1">MD5 Encryption&nbsp;</span></td>
                                  </tr>
                                </table>
                            </div></td>
                          </tr>
                          <tr>
                            <td align="left" valign="top" background="images/bottom_2.jpg" style="background-repeat:no-repeat; background-position:bottom left "><div style="padding-left:32px; padding-top:2px; padding-bottom:23px">
                                <table width="315"  border="0" cellspacing="0" cellpadding="0">
                                  <tr align="left" valign="top">
                                    <td width="127"><table width="105"  border="0" cellspacing="0" cellpadding="0">
                                          <tr>
                                          <?php
                                          	if (!$encrypt) {
                                            	echo "<span class='style33'>Please fill up the blank.</span>";
                                                } else {
                                                ?>
                                            <td height="17" align="left" valign="bottom"><span class="style7">MD5 encrypted:</span></td>
                                          </tr>
                                          <tr>
                                            <td align="left" valign="bottom"><span class="style8"">
                                              <form name=form1>
  												<textarea name=select cols=12 rows="1"><?php echo "$encrypted"; ?></textarea>
												<A class=high href="javascript:HighlightAll('form1.select')"><input type="submit" name="copy" value="Select"></A>
											  </form>
                                            </span>
                                            </td>
                                          </tr>
                                          <?php
                                          }
                                          ?>
                                          <tr>
                                            <td height="26" align="left" valign="bottom"></td>
                                          </tr>
                                    </table></td>
                                    <td><div style="padding-left:0px; padding-top:9px; line-height:11px"><span class="style10"><strong>Direction:</strong><br>
                                        Click select button to highlight the encrypted result, then copy it to your clipboard (Ctrl+C)
                                        </span></div>
                                    </td>
                                  </tr>
                                </table>
                            </div></td>
                          </tr>
                        </table>
                    </div></td>
                  </tr>
                  <tr>
                    <td align="center" valign="top"><span class="style10">Total
                      number of <?php echo "<strong>".number_format($no)."</strong>"; ?> combinations md5</span><br> <?php echo $ads2; ?></td>
                  </tr>
              </table></td>

<?php
}
function showPageDecrypt() {
require_once('config.php');
$query = "SELECT COUNT(id) FROM md5";
$result = mysql_query($query) or die("Query failed: " . mysql_error());
$row = mysql_fetch_array($result);
$no = $row['COUNT(id)'];
$decrypt = $_GET['decrypt'];
$decrypt_query = "SELECT * FROM `md5` WHERE md5='$decrypt'";
$decrypt_result = mysql_query($decrypt_query) or die("Query failed: " . mysql_error());
$decrypt_row = mysql_fetch_array($decrypt_result);
$decrypted = $decrypt_row['combination'];
?>
<script language=Javascript>
<!--
var copytoclip=1
function HighlightAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
if (document.all&&copytoclip==1){
therange=tempval.createTextRange()
therange.execCommand("Copy")
window.status="Contents highlighted and copied to clipboard!"
setTimeout("window.status=''",2400);
}
}
-->
</script>

        <tr>
          <td align="left" valign="top" background="images/back_right_1.jpg" style="background-position:top right; background-repeat:no-repeat "><table width="714"  border="0" cellpadding="0" cellspacing="0" background="images/back_left.jpg" style="background-repeat:no-repeat; background-position:top left ">
            <tr align="left" valign="top">
              <td width="405"><table width="405"  border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td align="left" valign="top"><div style="padding-left:27px; padding-top:0px">
                        <table width="366"  border="0" cellpadding="0" cellspacing="0" background="images/rep_line_1.jpg">
                          <tr>
                            <td height="59" align="left" valign="top" background="images/top_back.jpg"><div style="padding-left:32px; padding-top:12px">
                                <table height="27"  border="0" cellpadding="0" cellspacing="0">
                                  <tr>
                                    <td><span class="style1">MD5 Decryption&nbsp;</span></td>
                                  </tr>
                                </table>
                            </div></td>
                          </tr>
                          <tr>
                            <td align="left" valign="top" background="images/bottom_2.jpg" style="background-repeat:no-repeat; background-position:bottom left "><div style="padding-left:32px; padding-top:2px; padding-bottom:23px">
                                <table width="315"  border="0" cellspacing="0" cellpadding="0">
                                  <tr align="left" valign="top">
                                    <td width="127"><table width="105"  border="0" cellspacing="0" cellpadding="0">
                                          <tr>
                                          <?php
                                          	if (!$decrypt) {
                                            	echo "<span class='style33'>Please fill up the blank.</span>";
                                                } elseif (strlen($decrypt) != 32) {
                                                	echo "<span class='style33'>Invalid md5</span>";
                                                    } elseif (!$decrypt_row) {
                                                    	echo "<span class='style33'>Sorry, we couldn't decrypt this md5.</span>";
                                                        } else {
                                                            ?>
                                            <td height="17" align="left" valign="bottom"><span class="style7">MD5 decrypted:</span></td>
                                          </tr>
                                          <tr>
                                            <td align="left" valign="bottom"><span class="style8"">
                                              <form name=form1>
  												<textarea name=select cols=12 rows="1"><?php echo $decrypted; ?></textarea>
												<A class=high href="javascript:HighlightAll('form1.select')"><input type="submit" name="copy" value="Select"></A>
											  </form>
                                            </span>
                                            </td>
                                          </tr>
                                          <?php
                                          }
                                          ?>
                                          <tr>
                                            <td height="26" align="left" valign="bottom"></td>
                                          </tr>
                                    </table></td>
                                    <td><div style="padding-left:0px; padding-top:9px; line-height:11px"><span class="style10"><strong>Direction:</strong><br>
                                        Click select button to highlight the decrypted result, then copy it to your clipboard (Ctrl+C)
                                        </span></div>
                                    </td>
                                  </tr>
                                </table>
                            </div></td>
                          </tr>
                        </table>
                    </div></td>
                  </tr>
                  <tr>
                    <td align="center" valign="top"><span class="style10">Total
                      number of <?php echo "<strong>".number_format($no)."</strong>"; ?> combinations md5</span><br> <?php echo $ads2; ?></td>
                  </tr>
              </table></td>
<?php
}
?>
              <td width="309" height="100%" background="images/rep_1.jpg" style="background-repeat:repeat-y; background-position:top left "><table width="309" height="100%"  border="0" cellpadding="0" cellspacing="0" background="images/bot_pic_1.jpg" style="background-position:bottom left; background-repeat:no-repeat ">
                  <tr>
                    <td height="100%" align="left" valign="top" background="images/top_pic_1.jpg" style="background-repeat:no-repeat; background-position:top left "><div style="padding-left:14px; padding-top:12px">
                        <table height="27"  border="0" cellpadding="0" cellspacing="0">
                          <tr>
                            <td><span class="style1">Welcome to MD5
                              Encryption &amp; Decryption !</span></td>
                          </tr>
                        </table>
                      </div>
                        <div style="padding-left:14px; padding-top:10px"><span class="style10"><strong>Having
                          problem encrypting?<br>
                          </strong>This service will help you to encrypt<br>
                          your letter and number with md5 function.<br>
                          <br>
                          <strong>Having
                          problem decrypting?<br>
                          </strong>You are on the right place !<br>
                          This service will try to decrypt md5 for you !<br>
                          </span></div>
                        <div style="padding-left:15px; padding-top:15px">
                          <table width="158"  border="0" cellspacing="0" cellpadding="0">
                            <tr align="left" valign="middle">
                              <td width="10" height="15"><a href="#"><img src="images/point_4.jpg" width="5" height="5" border="0"></a></td>
                              <td height="15"><span class="style14">MD5
                                encryption</span></td>
                            </tr>
                            <tr align="left" valign="middle">
                              <td width="10" height="15"><a href="#"><img src="images/point_4.jpg" width="5" height="5" border="0"></a></td>
                              <td height="15"><span class="style14">MD5
                                decryption</span></td>
                            </tr>
                            <tr align="left" valign="middle">
                              <td width="10" height="15"><a href="#"><img src="images/point_4.jpg" width="5" height="5" border="0"></a></td>
                              <td height="15"><span class="style14">Fast
                                and easy !</span></td>
                            </tr>
                            <tr align="left" valign="middle">
                              <td width="10" height="15"><a href="#"><img src="images/point_4.jpg" width="5" height="5" border="0"></a></td>
                              <td height="15"><span class="style14">Just
                                one click !</span></td>
                            </tr>
                          </table>
                        </div>
                        <div style="padding-left:13px; padding-top:16px; padding-bottom:15px">
                          <table width="240" height="18"  border="0" cellpadding="0" cellspacing="0">
                            <tr align="left" valign="top">
                              <td width="100%" background="images/division_1.jpg" style="background-repeat:no-repeat; background-position:top right "><span class="style10"><strong>I
                                need your help !<br>
                                </strong>As we know there's billions of
                                different combination,<br>
                                me alone could not support the whole service, so
                                if you<br>
                                are free you could do some contribution by
                                adding different combinations to my database.<br>
                                Please refer to <?php echo $url; ?>add.php?no=<font color="#FF0000">x</font><br>
                                Replace the <font color="#FF0000">x</font> with the random lenght.</span></td>
                            </tr>
                          </table>
                      </div></td>
                  </tr>
              </table></td>
            </tr>
          </table></td>
        </tr>

<?php
include('footer.php');
?>

[代码运行效果截图]


PHP搭建自己的MD5破解网站 MD5密码在线破解

[源代码打包下载]




网友评论    (发表评论)

共1 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...