вечер добрый! Подскажите софтинку умеющую: есть 2 словаря, хочу из первого словаря выкинуть(удалить) удалить дублирующиеся строки второго словаря . ПРИ ЭТОМ НЕ ОБЪЕДИНЯЯ ИХ. Знаю существует RemoveDuplicates.exe из пакета утилит Hash Manager - но он при прогонке двух файлов по 500 мб уже кричит что нет памяти (памяти 16 гиг). Поиски в нете натолкнули на какойто Shoe_Dictionary (якобы умеющий делать подобное) но не могу его найти. Может есть у кого что то подобное?
в linux так: comm -13 1.txt 2.txt > 3.txt ( перед этим 1.txt и 2.txt должны пройти sort ) в 3.txt останутся только уникальные строки из 2.txt
http://forum.antichat.ru/threads/281655/page-24#post-3765498 А можно ссылочку обновить как то, ну очень надо, заранее спс
Спс огромное , но как сделать допустим пример: из 0290000001 такую строчку 375290000001, т.е. по маске можно задать 375 и далее номер, а как убрать перед номером цифру 0 Я наверное нублю, но может направите меня куда копать надо чтобы получилось как примером выше
Да, так и сделаю сия мысль тоже посетила меня, просто хотелось бы найти справочник без нулей, но да фиг с ним будем по старинке Гы! Тупанул все таки, кто ищет тот найдет, спс TOX1C. В облаке есть ссылка с именем belarus там все комбинации моб РБ если кому надо будет то тянем отсюда https://cloud.mail.ru/public/eb0561bd2427/wordlist/belarus/ Сорри за флуд!!!
Народ!нужна помощь! Хочу составить словарь состоящий из 1234567890 qwertyuiopasdfghjklzxcvbnm QWERTYUIOPASDFGHJKLZXCVBNM Короче, весь английский алфавит в верхнем и нижним регистре + цифры Естественно пробивать весь этот словарь я не собираюсь т.к. это не возможно. Теперь сам вопрос - как сделать чтобы в каждом пароле было от 0 до 3 символов из каждой группы? Возможно я как то криво объясняю ))вот примеры того что должно получиться Gu648Lok KLMkos08
ну можно в crunch попробовать, как написано в его хелпе: Example 8 crunch 4 5 -p dog cat bird The numbers aren't processed but are needed. crunch will generate birdcatdog, birddogcat, catbirddog, catdogbird, dogbirdcat, dogcatbird.
Spoiler: ГЕНЕРАТОР этих Ваших ПАРОЛЕЙ Code: <?php $length=8;//default password length $count=10;//default number of passwords $chk_upper=!empty($_GET['chk_upper']); $chk_lower=!empty($_GET['chk_lower']); $chk_digit=!empty($_GET['chk_digit']); $chk_special=!empty($_GET['chk_special']); // if no char sets selected: default if(!$chk_upper && !$chk_lower && !$chk_digit && !$chk_special){ $chk_safe=true; $chk_upper=true; $chk_lower=true; $chk_digit=true; $chk_special=false; $chk_require=true; $chk_startdigit=true; } // use what was selected by user else{ $chk_safe=!empty($_GET['chk_safe']); $chk_require=!empty($_GET['chk_require']); $length=(!empty($_GET['length'])?(int)$_GET['length']:$length); if($length>20)$length=20;// capped at 20 chars max length if($length<4)$length=4;// capped at 4 chars min length $count=(!empty($_GET['count'])?(int)$_GET['count']:$count); if($count>999999)$count=1000000;// capped at 1000000 passwords max if($count<1)$count=1;// capped at 1 password min } $str_upper=''; $str_lower=''; $str_digit=''; $str_special=''; // characters that will be used if($chk_upper==1){ $str_upper="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; if($chk_safe!=1) $str_upper.="IO"; } if($chk_lower==1){ $str_lower.="abcdefghijklmnopqrstuvwxyz"; if($chk_safe!=1) $str_lower.="iol"; } if($chk_digit==1){ $str_digit.="1234567890"; if($chk_safe!=1) $str_digit.="01"; } if($chk_special==1){ $str_special.="~!@#$%^&*()_+[]\;',./~{}|:\"<>?"; } $use=$str_upper.$str_lower.$str_digit.$str_special; $use_length=strlen($use)-1; echo '<pre>'; // number of passwords to create for($x=0; $x<$count; ++$x){ $password=''; // if requiring one of each type, preload the password with those. is randomized later with str_shuffle() if($chk_require==1){ if($chk_upper==1) $password.=$str_upper[rand(0,(strlen($str_upper)-1))]; if($chk_lower==1) $password.=$str_lower[rand(0,(strlen($str_lower)-1))]; if($chk_digit==1) $password.=$str_digit[rand(0,(strlen($str_digit)-1))]; if($chk_special==1) $password.=$str_special[rand(0,(strlen($str_special)-1))]; } // length to make password (minus the characters already forced by require) for($i=strlen($password); $i<$length; ++$i){ $password.=$use[rand(0,$use_length)]; } // shuffle the char order then print (with any special chars html safe) echo htmlentities(str_shuffle($password))."\n"; } echo '</pre>'; ?> <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="get"> <input type="checkbox" name="chk_safe"<?php echo ($chk_safe?' checked="checked"':''); ?>> Hide confusing characters<br /> <input type="checkbox" name="chk_upper"<?php echo ($chk_upper?' checked="checked"':''); ?>> Allow uppercase characters<br /> <input type="checkbox" name="chk_lower"<?php echo ($chk_lower?' checked="checked"':''); ?>> Allow lowercase characters<br /> <input type="checkbox" name="chk_digit"<?php echo ($chk_digit?' checked="checked"':''); ?>> Allow digits<br /> <input type="checkbox" name="chk_special"<?php echo ($chk_special?' checked="checked"':''); ?>> Allow special characters<br /> <input type="checkbox" name="chk_require"<?php echo ($chk_require?' checked="checked"':''); ?>> Require at least one character of each chosen type<br /> <input type="text" name="length" value="<?php echo $length;?>" size="2" maxlength="3"> Password length<br /> <input type="text" name="count" value="<?php echo $count;?>" size="7" maxlength="7"> How many passwords<br /> <input type="submit" value="Create"> </form> нууу..., как "вариант"... Легко переделывается под Hexadecimal Uppercase (Lowercase) - пароли из 0123456789ABCDEF (0123456789abcdef) и др.
спасибо! у вас есть возможность создать словарь и как нибудь его мне передать? или объяснить как воспользоваться вашим генератором если не затруднит)
Всё из базы, а откуда конкретно - это уже совсем другая история... Чисто технологически, пароли могут быть русскими - в кодировке OEM-866, Win-1251, либо UTF-8 (также бывает и с ESSID).