Add some optimizations.

This commit is contained in:
Slava Bacherikov committed 2012-01-18 23:50:57 +02:00
1 parent 57de07725b
commit 42b0d18427
1 file changed
+4 -3
+4 -3
View File
@@ -164,17 +164,18 @@ function bruteForce(hash, salt, digitsOnly, charsOnly, minLen, maxLen){
} else {
var my_keyboard_dict = keyboardDict;
}
var my_keyboard_dict_len = keys(my_keyboard_dict).length;
var my_keyboard_dict_keys = keys(my_keyboard_dict);
var my_keyboard_dict_len = my_keyboard_dict_keys.length;
while(true){
var rndVal = Math.random()*my_keyboard_dict_len;
for(var i=0; i<7; i++){
var value = Math.floor(rndVal % my_keyboard_dict_len);
encodedPwd[i]= keys(my_keyboard_dict)[value];
encodedPwd[i]= my_keyboard_dict_keys[value];
rndVal *= 7;
}
kk++;
if(kk > 60000){
if(kk > 50000){
return "No";
}
for(var i=minLen;i<=maxLen; i++){