PHP写的MD5破解与加密程序
2010-06-01 17:31
387 查看
程序代码
<!--p
if(isset($_POST['md5'])){ //判断$md5是否已设置,如果设置了则执行以下代码。
if(!is_numeric($_POST['time'])){ //如果没获取到time的值则将time的值设置为30
$_POST['time'] = 30;
}
set_time_limit($_POST['time']); //设置页面最长执行时间为$time
if(strlen($_POST['md5']) == 32){ //判断$md5的长度是否为32位
if($_POST['lx'] == "shuzi"){ //判断$lx的值是否为shuzi
$i = 0;
//$md5不等于MD5加密后的$i且$i不等于99999999则继续执行$i++
while($_POST['md5'] != md5($i) && $i != 99999999){
$i++;
}
}
else
{
//$i起始值为a循环md5($i)如果等于$md5则跳出一直到$i不等于zzzzzzzz
for($i = "a"; $i != "zzzzzzzz"; $i++){
if(md5($i) == $_POST['md5']){
break;
}
}
}
if(md5($i) == $_POST['md5']){ //判断md5($i)是否等于$md5,如果等于就执行以下代码
echo "<center><font color=red size=3>恭喜您!" .$_POST['md5']. "解密成功啦!
原文为:" .$i. "</font></center>"; //输出结果..嘻嘻..
}
}
}
-->
<hr />
<span xxxxx="font-size: small; color: #ff0000;">MD5解密</span>
<form action="md5.php" enctype="application/x-www-form-urlencoded" method="post">
字串:
<input name="md5" size="32" type="text" /> 经过MD5加密后的字符串.
时间:
<input name="time" size="32" type="text" /> PHP程序执行的时间.
类型:
<select multiple="0" name="lx" size="0"> <option selected="selected" value="zimu">-------------字母-------------</option> <option value="shuzi">-------------数字-------------</option></select>
原文的类型,纯数字与纯字母.
<input type="submit" value="提交" />
</form>
<hr />
<span xxxxx="font-size: small; color: #ff0000;">MD5加密</span>
<!--p
$umd5 = $_POST['umd5'];
if(isset($umd5)){
$umd6 = md5($umd5);
}
-->
<form action="md5.php" enctype="application/x-www-form-urlencoded" method="post">
<input name="umd5" type="text" />
<input type="submit" value="提交" />
<!--p
if(isset($umd5)){
echo $umd5. "加密后为:" .$umd6;
}
-->
<hr />
<span xxxxx="font-size: x-small;">By:Joyuan E-mail:<a href="mailtjoyuan@126.com">Joyuan@126.Com</a></span>
</form>
<!--p
if(isset($_POST['md5'])){ //判断$md5是否已设置,如果设置了则执行以下代码。
if(!is_numeric($_POST['time'])){ //如果没获取到time的值则将time的值设置为30
$_POST['time'] = 30;
}
set_time_limit($_POST['time']); //设置页面最长执行时间为$time
if(strlen($_POST['md5']) == 32){ //判断$md5的长度是否为32位
if($_POST['lx'] == "shuzi"){ //判断$lx的值是否为shuzi
$i = 0;
//$md5不等于MD5加密后的$i且$i不等于99999999则继续执行$i++
while($_POST['md5'] != md5($i) && $i != 99999999){
$i++;
}
}
else
{
//$i起始值为a循环md5($i)如果等于$md5则跳出一直到$i不等于zzzzzzzz
for($i = "a"; $i != "zzzzzzzz"; $i++){
if(md5($i) == $_POST['md5']){
break;
}
}
}
if(md5($i) == $_POST['md5']){ //判断md5($i)是否等于$md5,如果等于就执行以下代码
echo "<center><font color=red size=3>恭喜您!" .$_POST['md5']. "解密成功啦!
原文为:" .$i. "</font></center>"; //输出结果..嘻嘻..
}
}
}
-->
<hr />
<span xxxxx="font-size: small; color: #ff0000;">MD5解密</span>
<form action="md5.php" enctype="application/x-www-form-urlencoded" method="post">
字串:
<input name="md5" size="32" type="text" /> 经过MD5加密后的字符串.
时间:
<input name="time" size="32" type="text" /> PHP程序执行的时间.
类型:
<select multiple="0" name="lx" size="0"> <option selected="selected" value="zimu">-------------字母-------------</option> <option value="shuzi">-------------数字-------------</option></select>
原文的类型,纯数字与纯字母.
<input type="submit" value="提交" />
</form>
<hr />
<span xxxxx="font-size: small; color: #ff0000;">MD5加密</span>
<!--p
$umd5 = $_POST['umd5'];
if(isset($umd5)){
$umd6 = md5($umd5);
}
-->
<form action="md5.php" enctype="application/x-www-form-urlencoded" method="post">
<input name="umd5" type="text" />
<input type="submit" value="提交" />
<!--p
if(isset($umd5)){
echo $umd5. "加密后为:" .$umd6;
}
-->
<hr />
<span xxxxx="font-size: x-small;">By:Joyuan E-mail:<a href="mailtjoyuan@126.com">Joyuan@126.Com</a></span>
</form>
相关文章推荐
- PHP写的MD5破解与加密程序
- 破解zend加密php程序工具 解密成功
- 三款破解PHP加密程序工具软件
- 比MD5最安全的PHP加密方法
- md5异步加密(jquery+php+mysql)
- Python简单密码加密程序,加盐(salt)md5
- 我试图通过IL代码来破解xenocode加密加壳的。net程序, 为什么不行呢?
- 用彩虹表破解MD5、LM Hash等复杂加密密码
- 小程序端JS加密,传输PHP端解密
- PHP源代码加密软件工具zend guard 使用教程及免费下载功能详解loader 安装破解
- 怎么让IIS 支持php zend加密程序运行
- 在线破解16位和32位的MD5加密结果的网站
- php MD5加密代码:
- php 结合md5的加密,解密方法
- php 木马的分析(加密破解)
- 一个简单php版暴力破解程序
- 用Gpu破解md5、sha1等加密密码的软件
- 15种PHP 加密程序(PHP Encoder)的比较
- 信息安全之程序实现简单替换加密,并用字母频率统计进行破解
- 用php写了个简单的验证码破解程序