破解md5加密扫描程序(适合扫描弱密码)[
*{font-family:宋体;font-size:10pt}
body{text-align:center}
.txt{border:1px groove gray}
破解md5加密扫描程序(适合扫描弱密码)
var sAscii = " !\"#$%&'()*+,-./0123456789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ"
var sAscii = sAscii + "[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
var sHex = "0123456789ABCDEF";
function hex(i) {
h = "";
for(j = 0; j > (j * 8 + 4)) & 0x0F) +
sHex.charAt((i >> (j * 8)) & 0x0F);
}
return h;
}
function add(x, y) {
return ((x&0x7FFFFFFF) + (y&0x7FFFFFFF)) ^ (x&0x80000000) ^ (y&0x80000000);
}
function R1(A, B, C, D, X, S, T) {
q = add(add(A, (B & C) | (~B & D)), add(X, T));
return add((q > (32 - S)) & (Math.pow(2, S) - 1)), B);
}
function R2(A, B, C, D, X, S, T) {
q = add(add(A, (B & D) | (C & ~D)), add(X, T));
return add((q > (32 - S)) & (Math.pow(2, S) - 1)), B);
}
function R3(A, B, C, D, X, S, T) {
q = add(add(A, B ^ C ^ D), add(X, T));
return add((q > (32 - S)) & (Math.pow(2, S) - 1)), B);
}
function R4(A, B, C, D, X, S, T) {
q = add(add(A, C ^ (B | ~D)), add(X, T));
return add((q > (32 - S)) & (Math.pow(2, S) - 1)), B);
}
function calcMD5(sInp) {
wLen = (((sInp.length + 8) >> 6) + 1)
请输入32位md5密文:
扫描密码选项
数字扫描密码
字母扫描密码
字母和数字混合扫描密码
随机扫描密码
自定义扫描密码
开始扫描密码
破解md5加密扫描状态
密码扫描选项:
当前要破解的密文:
当前猜测尝试密文:
当前猜测尝试密码:
已扫描时间:0秒
重来
暂停
帮助
说明帮助
- 此程序只适合用于扫描弱密码,如:密码全部是数字或密码位数很短等都属于弱密码
- 破解的时间长短取决于密码的位数和你是否选择正确的扫描方式
- 此程序每秒可扫描60个密码,如果你的密码是三位数字的。。三位数字只有10*10*10=1000个密码组合,即最长只用1000/60=16秒钟就可以扫描出任何的三位数字密码。。其它的情况于此类推
- 以下的几种情况将无法破解密码:1)你选择数字扫描密码,但密码中有字母时,2)你选择字母扫描密码,密码只是由数字组成时。。3)密码中含有特殊字符时将无法破解。。4)密码中有大写字母,你选择非随机扫描密码时。。。5)以后想到再说了。
- 制作:hezhiwu5@163.com............2006-5-15。。。。下一个版本将解决以上提到的所有问题。。。等有时间和心情好了再说
已阅以上你乱写的废话
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]